pycharm環境運行問題


1.出現版本不對應問題

Cannot dlopen some GPU libraries. Please make sure the missing libraries mentioned above are installed properly if you would like to use GPU. Follow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform.

Skipping registering GPU devices...

等問題都是指向tensorflow與cuda版本不對應問題

解決辦法:

  1.終端輸入pip list

 

2.查看cuda版本

常用查看nvidia控制面板的方法為錯誤,在控制面板中顯示的NVCUDA.DLL不是安裝的CUDA版本是你目前顯卡驅動所能支持的最高版本,現在若是更新驅動它會發生變化的。

(1).使用nVidia-smi可查看版本(前提是添加了環境變量)

 

 

 

則本機的cuda版本為11.5.76

(2).直接通過文件查看,這里分為Linux和windows兩種情況

在windows平台下,可以直接進入CUDA的安裝目錄,比如我的是:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.2 里面有一個version.txt的文本文件,直接打開即可,也可以使用命令,即

首先進入到安裝目錄,然后執行:type version.txt 即可查看

在Linux平台下:

同windows類似,進入到安裝目錄,然后執行  cat version.txt 命令

3.在官網下載cudu工具包

   CUDA下載地址:https://developer.nvidia.com/cuda-toolkit-archive

 

 

(1)安裝CUDA

安裝路徑,選擇OK(安裝完成后路徑會自動變化,所以這里路徑選擇默認就好)

 

 

 

 

在這里我裝在了d盤,用戶自行創建文件夾

D:\360Downloads\CUDA10.0\NVIDIA GPU Computing Toolkit\CUDA\v10.0

D:\360Downloads\CUDA10.0\NVIDIA Corporation\CUDA Samples\v10.0

 

打開路徑 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin ,查看nvcc.exe

有nvcc.exe就說明CUDA安裝已成功(這里我並未找到)

打開路徑 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\CUPTI\lib64,查看有沒有cuti64_101.dll

有這個cuti64_101.dll就說明CUPT1已成功(這里我並未找到)

(2)安裝cudnn

官網下載地址:https://developer.nvidia.com/rdp/cudnn-download

沒有賬號需要注冊賬號,賬號登錄后,找到自己對應的CUDA版本,點擊下載,這里我下載cudnn11.5版本

 

 

解壓CUDNN后,將對應的bin、lib、include與CUDA10.1對應的bin、lib、include進行合並。 

(3)配置環境變量

安裝完CUDA后,CUDA會自動添加到環境變量中

 

CUPTA和CUDNN還沒有加進來,所以必須將它們添加到路徑,這樣使用Tensorflow的時候才不會報錯

手動添加CUPTI和CUDNN的環境變量如下圖:

D:\360Downloads\CUDA10.1\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib\x64;

D:\360Downloads\CUDA10.1\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include;

D:\360Downloads\CUDA10.1\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin;

D:\360Downloads\CUDA10.1\NVIDIA GPU Computing Toolkit\CUDA\v10.1\extras\CUPTI\libx64;

D:\360Downloads\CUDA10.1\NVIDIA Corporation\CUDA\Samples\v10.1\bin\win64;

D:\360Downloads\CUDA10.1\NVIDIA Corporation\CUDA\Samples\v10.1\common\lib\x64

在這里有的nvidia corportion與NVIDIA GPU Computing Toolkit文件夾相反,能找到即可。

即為安裝成功

 

其余問題可參考

(11條消息) CUDA、CUDNN在windows下的安裝及配置_IT菜鳥-CSDN博客_cudnn配置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM