win10系統(tǒng)Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安裝教程
tf2.0的三個(gè)優(yōu)點(diǎn):
1、方便搭建網(wǎng)絡(luò)架構(gòu);
2、自動(dòng)求導(dǎo)
3、GPU加速(便于大數(shù)據(jù)計(jì)算)
安裝過程(概要提示)
step1:安裝annaconda3
step2:安裝pycharm
step3:安裝tensorflow2.0 cpu版本
(1)進(jìn)入anaconda prompt(anaconda3)
(2)默認(rèn)為(base)環(huán)境
(3)輸入python,查看python版本;輸入exit()退出
(4)輸入conda info --envs查看虛擬環(huán)境
(5)此處以在(base)環(huán)境中安裝 tf2.0 cpu為例,輸入
pip install tensorflow==2.0.0a.0 numpy==1.16.4 -i https://pypi.tuna.tsinghua.edu.cn/simple
進(jìn)行安裝。此處注意對(duì)于tf2.0來講,安裝numpy1.16比較合適,如果安裝numpy1.17,容易出錯(cuò),至于具體云心不太清楚,可能是numpy1.17目前還不太穩(wěn)定?總之這里是血的教訓(xùn)啦,淘寶上花了20元大洋,別人分分鐘搞定的事情,我花了兩天愣是沒解決,雖然自己最后猜到是numpy的原因,但是也是一直沒有選對(duì)對(duì)應(yīng)的版本。cpu這樣裝,gpu是同樣的。

(6)安裝結(jié)束后,輸入ipython
(7)import tensorflow進(jìn)行測(cè)試,最后顯示成功。

step4:安裝tensorflow2.0 gpu版本
(1)官網(wǎng)下載安裝cuda10.0,切記,一定是10.0,10.1就會(huì)出錯(cuò),而且我一直解決不了,當(dāng)然啦,大神的話另說。
(2)官網(wǎng)下載安裝與cuda10.0 相對(duì)應(yīng)版本的 cudnn。具體的英偉達(dá)官網(wǎng)可查。
(3)進(jìn)入anaconda prompt(anaconda3),新建虛擬環(huán)境,此處本人命名為‘gpu',具體的虛擬環(huán)境搭建,參考鏈接:虛擬環(huán)境操作。
(4)建好命名為‘gpu'的虛擬空間后,輸入
pip install tensorflow-gpu==2.0.0a.0 numpy==1.16.4 -i https://pypi.tuna.tsinghua.edu.cn/simple
安裝tf2.0.0 的alpha0 gpu版本。
(5)輸入ipython進(jìn)行測(cè)試。
step5:版本選擇
(1)pycharm中版本的選擇,根據(jù)每一個(gè)項(xiàng)目選擇不同的解釋器來選擇是cpu版本還是gpu版本
(2)jupyter notebokk中版本的選擇,參考鏈接:jupyter notebokk環(huán)境調(diào)用
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
新手如何發(fā)布Python項(xiàng)目開源包過程詳解
這篇文章主要介紹了新手如何發(fā)布Python項(xiàng)目開源包過程詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
Python使用Chardet庫檢測(cè)字符編碼的操作詳解
在處理文本數(shù)據(jù)時(shí),字符編碼問題是一個(gè)常見的挑戰(zhàn),如果編碼不正確,可能會(huì)導(dǎo)致亂碼問題,而 Chardet 是 Python 中非常實(shí)用的一個(gè)庫,可以幫助我們快速檢測(cè)文件或字符串的編碼格式,本文給大家詳細(xì)介紹了Python Chardet 庫用法,需要的朋友可以參考下2025-01-01
django使用定時(shí)任務(wù)django_apscheduler的實(shí)現(xiàn)
定時(shí)任務(wù)無論是個(gè)人開發(fā)還是企業(yè)業(yè)務(wù)都是需要的,本文主要介紹了django使用定時(shí)任務(wù)django_apscheduler的實(shí)現(xiàn),減少請(qǐng)求時(shí)需要用戶等待的時(shí)間,感興趣的可以了解一下2021-08-08
Python3實(shí)現(xiàn)爬取指定百度貼吧頁面并保存頁面數(shù)據(jù)生成本地文檔的方法
這篇文章主要介紹了Python3實(shí)現(xiàn)爬取指定百度貼吧頁面并保存頁面數(shù)據(jù)生成本地文檔的方法,涉及Python基于urllib模塊的頁面爬取與文件讀寫相關(guān)操作技巧,需要的朋友可以參考下2018-04-04
Python?pandas?DataFrame基礎(chǔ)運(yùn)算及空值填充詳解
pandas除了可以drop含有空值的數(shù)據(jù)之外,當(dāng)然也可以用來填充空值,下面這篇文章主要給大家介紹了關(guān)于Python?pandas?DataFrame基礎(chǔ)運(yùn)算及空值填充的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07
使用python快速在局域網(wǎng)內(nèi)搭建http傳輸文件服務(wù)的方法
這篇文章主要介紹了使用 python快速在局域網(wǎng)內(nèi)搭建http傳輸文件服務(wù),但是這種方法不要傳輸機(jī)密文件,安全性不高,只用到http協(xié)議沒有使用任何加密協(xié)議,具體實(shí)現(xiàn)方法跟隨小編一起看看吧2019-11-11
Python+opencv+pyaudio實(shí)現(xiàn)帶聲音屏幕錄制
今天小編就為大家分享一篇Python+opencv+pyaudio實(shí)現(xiàn)帶聲音屏幕錄制,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-12-12

