Repository navigation
Conversation
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Move the bundle regression target under tests/unit_tests and remove the redundant C++ fixture-loading check. Keep the inspection-only build instructions aligned with the test layout. Signed-off-by: Marc Alwan <malwan@nvidia.com>
Activate the exported Session contract while retaining legacy implementation sources for the following engine and binding commits. These sources are temporarily excluded from build targets so the merge compiles against the new API and preserves their subsequent renames. Signed-off-by: Marc Alwan <malwan@nvidia.com>
Export Session, construction options, result/error types, and backend-independent DLPack ownership. Compile the common binding wrapper against the real core API. Execution returns Unsupported in this contract revision and is supplied by the runtime integration. Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Bring the latest develop fixes and formatting requirements through the PR stack while preserving published commit history. Apply required Ruff formatting without changing Python syntax trees. Signed-off-by: Marc Alwan <malwan@nvidia.com>
Bring the latest develop fixes and formatting requirements through the PR stack while preserving published commit history. Apply required Ruff formatting without changing Python syntax trees. Signed-off-by: Marc Alwan <malwan@nvidia.com>
Bring the latest develop fixes and formatting requirements through the PR stack while preserving published commit history. Apply required Ruff formatting without changing Python syntax trees. Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Expose the public API as lrt across Rust, Python, and C++. Accept borrowed input maps and define session-owned output-cache retention with bundle-derived byte sizing. Update bindings, documentation, and API checks. Signed-off-by: Marc Alwan <malwan@nvidia.com>
Merge the reviewed public API updates and use borrowed input maps throughout execution and bindings. Move CPU/CUDA allocations and output pooling into shared engine memory helpers, with independent session caches configured once through SessionOptions and byte budgets derived from bundle and dynamic output sizes. Align Rust, Python, and C++ APIs under lrt, preserve retained output ownership, and simplify runtime documentation. Keep editor settings local and excluded from version control. Validated desktop CPU/GPU execution, pool ownership and retention, Python and C++ bindings, and the installed C++ SDK consumer. Clippy, Rustdoc, and pinned Ruff formatting checks pass. Signed-off-by: Marc Alwan <malwan@nvidia.com>
Merge the reviewed runtime updates from PR #34. Adapt TorchScript callers to borrowed input maps and lrt naming, and pass caller-owned output pools through NativeRT integration tests. Document initialization-only pool configuration and verify retained outputs, independent peers, and failure isolation without changing the plugin implementation or ABI. Validated 15 NativeRT/TorchScript integration tests on CPU and CUDA, rebuilt both plugins, and passed the C++ CPU/CUDA ownership checks. Clippy, Rustdoc, and pinned Ruff formatting checks pass. Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Signed-off-by: Marc Alwan <malwan@nvidia.com>
Base automatically changed from
malwan-nv/leapp-runtime-integration
to
leapp-compiled-runtime
October 29, 2026 21:20
malwan-nv
changed the base branch from
leapp-compiled-runtime
to
malwan-nv/leapp-runtime-execution
October 29, 2026 22:14
malwan-nv
changed the base branch from
malwan-nv/leapp-runtime-execution
to
malwan-nv/leapp-runtime-bundle
October 29, 2026 22:34
Base automatically changed from
malwan-nv/leapp-runtime-bundle
to
leapp-runtime
October 29, 2026 23:15
This branch has not been deployed
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.
Adds Triton backend plugins for PT2 execution through NativeRT and for TorchScript execution, with shared Torch configuration and tensor-handling utilities.
Includes build and installation instructions, a pinned source-build recipe for NativeRT, and CPU/CUDA coverage. Both plugins built successfully; 14 Rust integration checks and the C++ input-analysis and tensor-ownership checks passed.