I am using Nano SD. The system I have is L4t-r32.5. uname -a is below:
uname -a Linux 97823c5 4.9.201-l4t-r32.5 #1 SMP PREEMPT Thu May 6 13:07:24 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux
I prepared my dockerfile to use my deep learning algorithm requiring Cuda enabled Pytorch >= 1.0 and python >= 3.6. Dockerfile is completely working but the Nano device is giving the error below.
import torch File "/usr/local/lib/python3.6/dist-packages/torch/__init__.py", line 188, in <module> _load_global_deps() File "/usr/local/lib/python3.6/dist-packages/torch/__init__.py", line 141, 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
I looked at similar issues reported by Nvidia blogs. Most of them suggest that the L4T distribution release version should be matched with the Pytorch Nvidia container based on the JetPack version I have. So, since I have L4T-32.5, I have been pulling the container below in my dockerfile.
However, I am still getting the error. Do you have any suggestions to solve this issue?