解決Linux Tensorflow2.0安裝問(wèn)題
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
說(shuō)明:
- 首先需要更新conda
- 安裝的是tf2.0最新版
- cudnn7.3.1和cudatoolkit-10.0版本,可以下載下來(lái)本地安裝
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
出現(xiàn)的錯(cuò)誤及解決方案
舊庫(kù)問(wèn)題
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.
舊版本依賴多,不能清晰的刪除,此時(shí)應(yīng)該忽略舊版本升級(jí),即如下 解決辦法: pip install tf-nightly-gpu-2.0-preview --ignore-installed wrapt
numpy版本問(wèn)題
還有一個(gè)問(wèn)題是說(shuō)numpy存在舊版本,可以使用pip卸載numpy,直到提示沒(méi)有可卸載的為止,然后重新安裝numpy
驅(qū)動(dòng)問(wèn)題
tensorflow.python.framework.errors_impl.InternalError: cudaGetDevice() failed. Status: CUDA driver version is insufficient for CUDA runtime version
這是因?yàn)轵?qū)動(dòng)版本不匹配導(dǎo)致的,可以到NVIDIA官網(wǎng)下載cuda10.0(和上面的一致)的驅(qū)動(dòng)

安裝命令: https://juejin.im/post/5cce44e3f265da036902a89c,然后一路確定,最后使用 watch nvidia-smi
查看結(jié)果:

測(cè)試及其他
測(cè)試可用:
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信息共有四個(gè)等級(jí),按重要性遞增為:INFO(通知)<WARNING(警告)<ERROR(錯(cuò)誤)<FATAL(致命的)
tf.compat.v1.logging.set_verbosity('ERROR')
或者
import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
tensorflow2.0在pycharm下提示問(wèn)題
tensorflow2.0 使用keras一般通過(guò)tensorflow.keras來(lái)使用,但是pycharm沒(méi)有提示,原因是因?yàn)閷?shí)際的keras路徑放在tensorflow/python/keras,但是在程序中tensorflow有沒(méi)有python這個(gè)目錄,解決方法如下:
try: import tensorflow.python.keras as keras except: import tensorflow.keras as keras
這樣pycharm既可以有提示,同時(shí)也不需要在程序運(yùn)行的時(shí)候修改代碼了。
總結(jié)
以上所述是小編給大家介紹的解決Linux Tensorflow2.0安裝問(wèn)題,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
使用LNMP一鍵安裝包配置CentOS服務(wù)器環(huán)境教程
當(dāng)我們的服務(wù)器或vps安裝好centos之后,接下來(lái)是配置服務(wù)器環(huán)境了,我們推薦LNMP一鍵安裝包來(lái)配置生產(chǎn)環(huán)境。2011-03-03
linux注釋crontab文件及crontab執(zhí)行sh的坑記錄
這篇文章主要介紹了linux注釋crontab文件及crontab執(zhí)行sh的坑記錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
Windows10安裝linux子系統(tǒng)的兩種方式(圖文詳解)
這篇文章主要介紹了Windows10安裝linux子系統(tǒng)的兩種方式,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
VPS主機(jī)CentOS系統(tǒng)安裝LNMP環(huán)境圖文教程分享
今天先來(lái)在CentOS中安裝LNMP系統(tǒng),最低的系統(tǒng)要求為128M內(nèi)存,我相信大家的VPS最低也應(yīng)該有256M內(nèi)存,我測(cè)試的機(jī)器為512M內(nèi)存,HE機(jī)房線路機(jī)器2012-09-09
一道題理解Linux中sort命令的多個(gè)參數(shù)
今天小編就為大家分享一篇關(guān)于一道題理解Linux中sort命令的多個(gè)參數(shù),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03
Linux使用nslookup和dig來(lái)查詢域名和ip信息
nslookup 和 dig命令一般用于查詢 DNS服務(wù)器,獲取域名、IP地址等DNS記錄信息,下面小編就來(lái)為大家介紹一下Linux如何使用nslookup和dig來(lái)查詢域名和ip信息吧2025-03-03
Linux如何使用 MyCat 實(shí)現(xiàn) MySQL 主從讀寫分離
這篇文章主要介紹了Linux如何 MyCat 實(shí)現(xiàn) MySQL 主從讀寫分離,感興趣并且想詳情了解的小伙伴接著看下文吧2021-08-08

