tensorflow/cuda/cudnn安裝
主要是記錄一下cudnn的安裝方法
????tensorflow-GPU版本必須依賴的東西是CUDA和cudnn。缺少CUDA和cudnn一定會導致GPU無法調用。缺少CUDA可能會導致tensorflow無法使用。
????所以至少安裝一下CUDA,pytorch的GPU版本只需要CUDA就能調用GPU,如果覺得tensorflow麻煩直接上pytorch就可以了。
tensorflow安裝
tensorflow的網址:https://tensorflow.google.cn/
(ps:原網址tensorflow.org已經棄用了,但是報錯給的網址仍然是這個)
安裝方法:pip安裝(我一直用的pip)
????pip install tensorflow
????如果在線有問題,那就去下載whl離線安裝
里面有這么一句,可能沒人會注意到,因為游戲玩家和安裝過VS的人天然的避開了這個問題

CUDA安裝方法
????????略............(好像就跟普通的軟件一樣直接安裝就可以了吧)
(時間太久遠了,我也記不得了。跟著網絡上的教程走就沒問題,最大的阻礙可能就是如何把CUDA和cudnn下載下來)
cudnn安裝方法
cudnn的主頁網址(到這個網址下載,需要注冊NVIDIA賬號)
https://developer.nvidia.com/cudnn
cudnn的安裝指南網址
https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html#install-windows
簡而言之:(前提條件就是安裝CUDA,而cudnn壓縮包里只是一些文件,復制粘貼到CUDA對應位置就可以了)
下載之后,解壓得到下面的文件

????然后就是把下載的文件中的bin,include,lib里的文件,復制到CUDA的bin,include,lib/x64里面。
調用GPU驗證:
輸出結果:
(PS:如果只安裝了CUDA,沒有安裝cudnn。tensorflow可以獲取到GPU信息,但是仍然不可用)
????? 我看網上好像說已經有anaconda安裝tensorflow不用安裝CUDA和cudnn的教程,但是我一直使用的python自帶的pip包管理器,沒有驗證過。