0

Jetson nano (jetpack 4.4、Cuda 10.2.89) に PyTorch をインポートできません。.whl ファイルから正常にインストールされ、pip3 ライブラリにあります。しかし、インポートすると、このエラーが表示されます。助けてください。

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/parikshit/.local/lib/python3.6/site-packages/torch/__init__.py", line 188, in <module>
    _load_global_deps()
  File "/home/parikshit/.local/lib/python3.6/site-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: libmpi_cxx.so.20: cannot open shared object file: No such file or directory```

4

2 に答える 2

0
cd /home/parikshit/.local/lib/python3.6/site-packages/torch ls
# You should find a .so file. Run the following command on that file ldd the_file_you_found.so
#In the output you should see "not found"
#To find out which apt packages provide this .so: sudo apt install apt-file sudo apt-file update
#Now search for that "not found" library file. Example: apt-file search blah.so.100
#In the first part of each line you will see the name of the file that you need to install. Example: sudo apt install lib-hello
#Enjoy!

前の回答で、Jetson Nano で libmpi_cxx.so.20 が見つからないという問題は解決しましたが、トーチのインポート中に別のエラーが発生しました。

エラーは: from torch._C import * ImportError: numpy.core.multiarray failed to import

numpy のインポートに失敗したために torch のインポートに問題がある場合は、以下の手順に従ってください。

pip install numpy -I

詳細については、 GitHubで問題を確認できます。

于 2020-12-22T13:52:20.783 に答える