Код: Выделить всё
# libtorch linking path
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/.dev_libraries/libtorch/lib/
Код: Выделить всё
user@host:~$ $LD_LIBRARY_PATH
bash: /home/user/packages/embree-2.16.0.x86_64.linux/lib:/home/user/packages/embree-2.16.0.x86_64.linux/lib::/usr/local/lib/:/usr/local/cuda-11.1/lib64:/usr/local/lib/:/usr/local/cuda-11.1/lib64:/home/user/.dev_libraries/libtorch-cpu/libtorch/lib/: No such file or directory
user@host:~$ python
Python 3.8.10 (default, Jun 2 2021, 10:49:15)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
Segmentation fault (core dumped)
user@host:~$
Я предполагаю, что причина в том, что некоторые общие библиотеки PyTorch имеют те же имена, что и библиотеки LibTorch. Означает ли это, что PyTorch и LibTorch нельзя установить одновременно или у меня неправильные настройки среды? Я бы предпочел не сбрасывать LD_LIBRARY_PATH каждый раз, когда я переключаюсь между ними.
Характеристики системы:
- Ubuntu 20.04 + CUDA 11.1 + python 3.8.10 + GCC 9.3.0
- pytorch 1.9.0+cu111
libtorch загружается отсюда: https://download.pytorch.org/libtorch/n ... latest.zip< /li>
Подробнее здесь: https://stackoverflow.com/questions/688 ... ltaneously
Мобильная версия