tensorflow2 gpu 在 win10 上安裝過程和問題處理


TensorFlow GPU 安裝的問題處理


電腦配置

  • win10 簡體中文版
  • gtx1060 顯卡

過程

anaconda 安裝

安裝tensorflow cpu版

  • 最初用pip安裝tensorflow,各種問題,不行 不再細說
  • 用conda 安裝 cup版:如果只是安裝cpu版 一般
conda install tensorflow 

基本會成功安裝最新版,不過用起來會慢很多

安裝tensorflow gpu版

conda install tensorflow-gpu
python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"

顯然要翻車

安裝nvidia相關工具

  • 原因是NVIDIA 的相關工具還沒有安裝 接着看

  • 下載並安裝cuda 【https://developer.nvidia.com/cuda-toolkit】

  • 下載cudnn 【https://developer.nvidia.com/rdp/cudnn-download】 中間官方網站要你注冊和填寫問卷,你就照做吧,不要錢的...

  • 注意cuda toolkit 和 cudnn 版本一直性 10.1 cuda 就用 10.1 專屬的 cudnn

  • 下載cudnn 完了解壓后將里面 三個文件夾 【bin,include,lib】放入cuda的安裝目錄。比如:【C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1】

  • 然后再次運行下官方的代碼

python -c "import tensorflow as tf;print(tf.reduce_sum(tf.random.normal([1000, 1000])))"

還是翻車,錯誤提示【CUDA driver version is insufficient for CUDA runtime version】

C:\Program Files\NVIDIA Corporation\NVSMI> nvidia-smi

支持不到cuda 10

  • 繼續去官網 【https://www.nvidia.cn/Download/index.aspx?lang=cn#】 下載你的顯卡對應驅動版本,我的gtx1060下載了441.2 可以支持到cuda 10.2
  • 一路安裝完最新驅動,再看看 【nvidia-smi】命令提示的顯卡信息不是變化了
  • 完了之后 執行 上面的tensorflow官方測試代碼估計能成功了
...
tf.Tensor(-1986.1196, shape=(), dtype=float32)


免責聲明!

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



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