-
Notifications
You must be signed in to change notification settings - Fork 98
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
NVIDIA Jetson AGX, singularity exec --nv Could not find any nv files on this host! #2805
Comments
Hi @vlk-jan, thanks for the report. On the surface of it, this looks similar to #1850. As noted there, the NVIDIA Container CLI is no longer used on Tegra-based systems. There is some hope that the new |
Hi, thanks for your swift reply. I do have some updates. Similarity to previous issue Odd behavior in binding nv libraries Singularity 4.1 |
Ah, that makes sense. It looks like this was deprecated in v1.10.0 of the NVIDIA Container Toolkit (NVIDIA/nvidia-container-toolkit#90 (comment)), so as you say, that wouldn't be what you're hitting.
Taking a quick scan through the code of that version of Singularity, it looks like that warning is specifically when no singularity/cmd/internal/cli/actions_linux.go Lines 347 to 351 in 673570c
The libraries are handled separately: singularity/cmd/internal/cli/actions_linux.go Lines 364 to 369 in 673570c
So that looks like it's functioning as expected based on the output you shared from |
Newer versions of SingularityCE don't use If you use a current version of SingularityCE, run with Given the deprecation of nvidia-container-cli for Tegra based systems we aren't going to be able to handle library binding via Jetson support for native mode (without --oci) would depend on #1395 - so it'd be appropriate to add a comment there if it's important to you. See also: |
Version of Singularity
Describe the bug
When running the singularity image on NVIDIA Jetson AGX, the singularity cannot find nv files.
To Reproduce
Steps to reproduce the behavior:
We use the singularity image from here: https://github.com/vras-robotour/deploy, on NVIDIA Jetson.
Running the following command in the deploy directory
Expected behavior
Expected behavior is one where the nv files are found and we would be able to use pytorch. with cuda
OS / Linux Distribution
Installation Method
Installed using the steps detailed here: https://docs.sylabs.io/guides/3.8/admin-guide/installation.html.
Additional context
We have the
nvidia-container-cli
strace output of the
./scripts/start_singularity.sh
is available here.The text was updated successfully, but these errors were encountered: