這篇文章主要介紹了如何解決Linux中Tensorflow2.0安裝的問題,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
在海南州等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供做網站、網站制作 網站設計制作按需定制網站,公司網站建設,企業網站建設,品牌網站設計,成都營銷網站建設,成都外貿網站建設,海南州網站建設費用合理。conda update conda pip install tf-nightly-gpu-2.0-preview conda install https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/cudnn-7.3.1-cuda10.0_0.tar.bz2 conda install https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/cudatoolkit-10.0.130-0.tar.bz2
說明:
首先需要更新conda
安裝的是tf2.0最新版
cudnn7.3.1和cudatoolkit-10.0版本,可以下載下來本地安裝
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/cudnn-7.3.1-cuda10.0_0.tar.bz2 conda install cudnn-7.3.1-cuda10.0_0.tar.bz2
出現的錯誤及解決方案
舊庫問題
ERROR: Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
舊版本依賴多,不能清晰的刪除,此時應該忽略舊版本升級,即如下 解決辦法: pip install tf-nightly-gpu-2.0-preview --ignore-installed wrapt
numpy版本問題
還有一個問題是說numpy存在舊版本,可以使用pip卸載numpy,直到提示沒有可卸載的為止,然后重新安裝numpy
驅動問題
tensorflow.python.framework.errors_impl.InternalError: cudaGetDevice() failed. Status: CUDA driver version is insufficient for CUDA runtime version
這是因為驅動版本不匹配導致的,可以到NVIDIA官網下載cuda10.0(和上面的一致)的驅動
安裝命令: https://juejin.im/post/5cce44e3f265da036902a89c
,然后一路確定,最后使用 watch nvidia-smi
查看結果:
測試及其他
測試可用:
import tensorflow as tf print(tf.__version__) print(tf.keras.__version__) if tf.test.is_gpu_available(): device = "/gpu:0" else: device = "/cpu:0" print(device)
減少tensorflow輸出信息
TensorFlow的log信息共有四個等級,按重要性遞增為:INFO(通知)<WARNING(警告)<ERROR(錯誤)<FATAL(致命的)
tf.compat.v1.logging.set_verbosity('ERROR')
或者
import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
tensorflow2.0在pycharm下提示問題
tensorflow2.0 使用keras一般通過tensorflow.keras來使用,但是pycharm沒有提示,原因是因為實際的keras路徑放在tensorflow/python/keras,但是在程序中tensorflow有沒有python這個目錄,解決方法如下:
try: import tensorflow.python.keras as keras except: import tensorflow.keras as keras
這樣pycharm既可以有提示,同時也不需要在程序運行的時候修改代碼了。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何解決Linux中Tensorflow2.0安裝的問題”這篇文章對大家有幫助,同時也希望大家多多支持創新互聯,關注創新互聯行業資訊頻道,更多相關知識等著你來學習!
網站名稱:如何解決Linux中Tensorflow2.0安裝的問題-創新互聯
文章分享:http://m.newbst.com/article46/dhceeg.html
成都網站建設公司_創新互聯,為您提供小程序開發、自適應網站、標簽優化、ChatGPT、網站排名、關鍵詞優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯