Install Newton via conda-forge using pixi! 🎉 #2130
diegoferigo
started this conversation in
Show and tell
Replies: 2 comments 4 replies
-
Beta Was this translation helpful? Give feedback.
4 replies
-
|
Awesome, thank you @diegoferigo ! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We're all excited about the first stable release of Newton, arriving right on time for GTC! 🚀
Over the past couple of weeks, the conda-forge community has been working hard to package this new warp-based simulation stack.
Tip
I'm happy to announce that you can now install Newton (unofficially, for now) directly into a conda environment.
While package managers like
uvare fantastic and blazing-fast for purely Python ecosystems, using conda-forge alongside pixi brings a few specific advantages for a complex, GPU-accelerated stack:1. Unified dependency graph
PyPI wheels often bundle their own C++ libraries to remain self-contained, which can lead to bloat or subtle ABI clashes. Conda-forge natively resolves shared C++ libraries and rendering engines in a single unified graph.
Note
For example: On PyPI,
usd-exchangevendors its own copy ofusd-core(OpenUSD). With conda-forge, you can cleanly install bothusd-coreandusd-exchangein the exact same environment without conflicting or duplicating binaries, opening the possibility to have Newton installed alongside the*-usd-converterpackages.2. Zero host system requirements
There might be cases where installing system-level packages via
aptis required. With conda-forge, every system dependency is fetched and isolated within the environment. There is no requirement for anything installed in the host on any of the supported platforms.3. Comprehensive lockfiles
Both tools provide excellent lockfiles, but
pixilocks your Python packages alongside all those lower-level dependencies. This guarantees true cross-platform reproducibility without ever requiring OS-level package managers likeaptorbrew.Quickstart guide
If you'd like to test this setup, here is how you can get started quickly using
pixifor convenience:Kudos to the development team for delivering a project of such high quality! 🎉
Warning
As this is the first packaged version of Newton on conda-forge, please report any problems if you find them.
cc @eric-heiden @adenzler-nvidia @shi-eric @preist-nvidia @mmacklin, and the whole upstream development team.
cc @traversaro @ruben-arts @wolfv on the pixi / conda-forge side.
Beta Was this translation helpful? Give feedback.
All reactions