Python 解决Could not load dynamic library 'libcudart.so.10.0'

之前介紹過如何架環境用顯卡加速深度學習的運算(參考以下文章)
https://ubuntu1804.blogspot.com/2019/04/ubuntu-rtx-2080ti-418cuda101-cudnn-75.html

但在實作到新的電腦之後出現了Could not load dynamic library 'libcudart.so.10.0'
(IDE是用eclipse)

以下是解決方法

刪除並建立新的軟連接:
sudo rm -rf /usr/local/cuda

sudo ln -s /usr/local/cuda-10.0/ /usr/local/cuda


若做完以上步驟還是無法正確調用顯卡運算的話

請依以下步驟設置新的環境變量

新建一個檔案叫cuda.sh
sudo vi /etc/profile.d/cuda.sh

將以下內容複製貼上
export PATH=$PATH:/usr/local/cuda/bin
export CUDADIR=/usr/local/cuda

新邁一個檔案叫cuda.conf

將以下內容複製貼上
/usr/local/cuda/lib64

應用設置
sudo ldconfig


參考 reference:
https://blog.csdn.net/u012388993/article/details/102573117

留言

熱門文章