Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CUDA 12.6 Release? #45

Open
JWhitleyAion opened this issue Feb 5, 2025 · 5 comments
Open

CUDA 12.6 Release? #45

JWhitleyAion opened this issue Feb 5, 2025 · 5 comments

Comments

@JWhitleyAion
Copy link

Nvidia JetPack for Jetson devices is currently only available in v6.0 (CUDA 12.2.2) and v6.2 (CUDA 12.6.10). Is there any plan to release a pre-compiled version for CUDA 12.6?

Also, amazing work on these projects. Your continued development is greatly appreciated by the whole community.

@koide3
Copy link
Owner

koide3 commented Feb 5, 2025

CUDA supports forward-compatibility, and you can run the binary built with CUDA 12.5 on a system with CUDA 12.5 or later. So, I think ros-noetic-glim-ros-cuda12.5 should work on JetPack 6.2.

Meanwhile, I think I will add binaries for CUDA 12.6 for build tests in the latest environment.

@JWhitleyAion
Copy link
Author

JWhitleyAion commented Feb 5, 2025

Thanks for the quick response! However, I encountered an error related to thrust (something similar to "could not find a CUDA kernel available") when running on CUDA 12.6. Should I make a separate issue for this instead or should I provide details here?

@koide3
Copy link
Owner

koide3 commented Feb 5, 2025

Hmmm, I'll try it on my Jetson Orin Nano with JetPack 6.2. It would be helpful if you could share the detailed log here.

@JWhitleyAion
Copy link
Author

So, for clarification, we are using a somewhat unconventional configuration. We are running in a Docker container based on nvcr.io/nvidia/cuda:12.6.3-cudnn-devel-ubuntu24.04 which then runs on top of JetPack 6.2. Could you provide which version of TBB you used to compile gtsam and gtsam_points? It might be a version mismatch issue.

@koide3
Copy link
Owner

koide3 commented Feb 6, 2025

The provided binaries are built without TBB. I confirmed that ros-noetic-glim-ros-cuda12.5 worked on my Jetson Orin nano with JetPack 6.2. So, I'm guessing there may be some issues related to docker (failing to expose GPU to the docker image?).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants