Repository navigation
Tutorials/Newton: Add validated box benchmarks and viewer fixes. - #284
Open
johnnynunez wants to merge 3 commits into
Open
johnnynunez wants to merge 3 commits into
johnnynunez wants to merge 3 commits into
Conversation
Refresh the Newton lessons with the physically validated two-cube receiving-box task, matched CPU/GPU benchmark, finite viewer lifecycle and self-contained MuJoCo baselines. Preserve solver coupling and unchanged raw evidence. Follow-up to NVIDIA#280. Signed-off-by: Johnny <johnnync13@gmail.com>
Bind the published notebooks and links to verified public Hub commits while retaining the measured runtime and original evidence. Signed-off-by: Johnny <johnnync13@gmail.com>
Bind the published notebooks and links to verified public Hub commits while retaining the measured runtime and original evidence. Signed-off-by: Johnny <johnnync13@gmail.com>
Contributor
|
👋 Thank you for your contribution! This pull request is from a forked repository so GitHub Actions will not be able to run CI. A maintainer will review your changes shortly and manually trigger the CI. @maintainers Please review this PR when you have a chance and follow the instructions in the CONTRIBUTING.md file to trigger the CI. |
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.
The Newton tutorial now runs the two-cube receiving-box task for both SO-101 and reBot in its migration and final-check notebooks. A new benchmark notebook compares Newton SolverMuJoCo on native CPU and one CUDA device, starting in preflight mode. The sphere fundamentals and separate MuJoCo/VBD cloth-and-cable coupling lesson remain intact. This follows merged PR #280 and is independent of the companion MuJoCo/MJWarp PR.
The reproducible sweep covers 1, 16, 32, 64, 128, 256, 512, 1024 and 2048 worlds, one full warm-up and five measured episodes. The retained workstation study accepted 35/36 configurations; reBot GPU1024 remains excluded, with its original settling failure preserved. The PR includes unchanged raw evidence, figures, hardware/configuration records, viewer fixes and a self-contained copy of the updated MuJoCo baselines. Newton 1.6.0 / Warp 1.17.0 / MuJoCo 3.12.0 remain hash-locked; source and model licenses are retained.
Validation: updated Docker image built; 274 regression tests passed across the full run and corrected stale-test rerun, plus three actual notebook tests (CPU box notebooks 02/04 and measurement-disabled preflight 05). Complete SO-101 and reBot CUDA box runs each passed 40,000 integrations. Five notebook format checks and source/LFS hash audits pass. The initial failure and all corrected runs are retained in
hub-validation/2026-10-10.These are community measurements on documented hardware, not official product benchmarks. New Hub checks are recorded separately from the original performance, GUI and coupling evidence. Live Brev and Colab execution remain unverified.
Fresh validation record: https://github.com/johnnynunez/accelerated-computing-hub/blob/1e04c48d1619e91a8e7e74e209fd1491ed23a4e5/tutorials/newton/hub-validation/2026-10-10/README.md