Hi, Team!
We haveJetson Nano 4GB
Ubuntu 18.04
JetPack 4.6.0
OpenCV 4.5.3
When we run such command, CUDA works great:
run-jetson-docker-nvidia:
docker run -it --rm --runtime nvidia --network host -v $(pwd):/app/src -v /usr/local/cuda-10.2/:/usr/local/cuda-10.2/:ro -v /usr/lib/aarch64-linux-gnu/:/usr/lib/aarch64-linux-gnu -v /usr/include/aarch64-linux-gnu:/usr/include/aarch64-linux-gnu jetson-build bash
But with out mount attributes for CUDA manually in this command - it doesn’t work. We will have error:
>>> import torch
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.6/dist-packages/torch/__init__.py", line 196, in <module>
_load_global_deps()
File "/usr/local/lib/python3.6/dist-packages/torch/__init__.py", line 149, in _load_global_deps
ctypes.CDLL(lib_path, mode=ctypes.RTLD_GLOBAL)
File "/usr/lib/python3.6/ctypes/__init__.py", line 348, in __init__
self._handle = _dlopen(self._name, mode)
OSError: libcurand.so.10: cannot open shared object file: No such file or directory
When we run docker run -it --rm --runtime nvidia --gpus all nvcr.io/nvidia/l4t-pytorch:r32.6.1-pth1.9-py3 bash
, we have empty files for cudnn, so CUDA doesnt mount in Docker container:
root@ec3f7b8ddc55:/usr/include/aarch64-linux-gnu# ls
NvCaffeParser.h NvInferRuntime.h NvUtils.h cblas.h cudnn_ops_infer_v8.h fpu_control.h sys
NvInfer.h NvInferRuntimeCommon.h a.out.h cudnn_adv_infer_v8.h cudnn_ops_train_v8.h gnu
NvInferImpl.h NvInferVersion.h asm cudnn_adv_train_v8.h cudnn_v8.h ieee754.h
NvInferLegacyDims.h NvOnnxConfig.h bits cudnn_backend_v8.h cudnn_version_v8.h jconfig.h
NvInferPlugin.h NvOnnxParser.h c++ cudnn_cnn_infer_v8.h expat_config.h openblas_config.h
NvInferPluginUtils.h NvUffParser.h cblas-openblas.h cudnn_cnn_train_v8.h f77blas.h python3.6m
root@ec3f7b8ddc55:/usr/include/aarch64-linux-gnu# cat cudnn_v8.h
root@ec3f7b8ddc55:/usr/include/aarch64-linux-gnu# cat cudnn_version_v8.h
root@ec3f7b8ddc55:/usr/include/aarch64-linux-gnu#
So, where we should find Jetpack on installed Ubuntu on Jetson Nano 4GB ? (/etc/fstab - I don’t have such directory and /media/nvidia/NVME
- we dont have such dir too)
Or maybe you have any other ideas to fix this trouble?
Thanks .