feat(minimax-h3): add native Windows RTX path - #1025
Open
yifeif-nv wants to merge 1 commit into
Open
Conversation
yifeif-nv
force-pushed
the
codex/native-windows-h3
branch
from
August 25, 2026 03:00
f1930d7 to
8529048
Compare
Build MiniMax H3 plans in isolated processes and stream them directly to disk so Windows builds and inference do not co-reside every model stage. Add portable shared-library loading, explicit Windows SDK inputs, file-backed TensorRT-RTX deserialization with plan integrity checks, staged denoiser/VAE residency, and public-safe documentation. Keep the standard TensorRT path unchanged and omit machine-identifying provenance.
yifeif-nv
force-pushed
the
codex/native-windows-h3
branch
from
August 25, 2026 03:03
8529048 to
f4f76ee
Compare
yifeif-nv
marked this pull request as ready for review
August 25, 2026 03:13
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Background
The native runtime and build flow relied on POSIX shared-library and process behavior, while MiniMax H3 could retain several very large plans at once. This change adds a focused native Windows path for the fixed MiniMax H3 video profile without broadening Windows support to unrelated runtime modes.
Exit Criteria
Implementation
Validation
ruff check python/tensorrt_model_connect/bundle_writer.py python/tensorrt_model_connect/engine_builder.py python/tensorrt_model_connect/trt_compat.py python/tensorrt_model_connect/families/minimax_h3: passed.python3 -m pytest -q python/tensorrt_model_connect/families/minimax_h3/tests/test_staged_build.py python/tensorrt_model_connect/families/minimax_h3/tests/test_trt_builders.py tests/builder/test_bundle_writer.py tests/builder/test_trt_compat_boundary.py tests/builder/test_max_batch_size_cli.py tests/builder/test_engine_builder_extended.py: 59 passed, 1 skipped.python3 -m pytest -q tests/tools/test_check_doc_file_references.py tests/tools/test_model_plugin_encapsulation_static.py tests/tools/test_test_impact.py tests/tools/test_coverage_map.py: 476 passed.python3 -m tools.community_ci impact --base github/main: passed; the Windows helper selects onlyminimax-h3-768p, builder units, and the native rebuild lane.python3 -m tools.community_ci source-quality --base github/main: passed, including max CCN 10, changed-file lint/formatting, and 158 architecture-contract tests.python3 -m tools.community_ci unit --scope all: 3,572 passed, 2 skipped.trtmc_platform_cpp_tests,trtmc_model_minimax_h3, and the H3 external-prebinding test: passed.ctest --test-dir <build> --output-on-failure -L platform: 40/40 passed.ctest --test-dir <build> --output-on-failure -R '^test_minimax_h3_trt_module_bind_external$': 1/1 passed.python3 tools/legal_headers.py --check: 5,902 tracked files, 0 findings.Notes For Future Readers