win10安装tensorflow (cpu版)
前提:
下載anaconda,然后創(chuàng)建一個(gè)python虛擬環(huán)境:
命令:?conda create -n tf_cpu python=3.6? ? ? ?# (tf_cpu? 是這個(gè)虛擬環(huán)境的名字)
切換到該虛擬環(huán)境下:
命令:activate tf_cpu
查看所有虛擬環(huán)境列表
命令:conda env list
不完美版tensorflow安裝:
切換到自己的虛擬環(huán)境下后,直接利用pip安裝:
命令:pip install --upgrade --ignore-installed tensorflow
這樣安裝結(jié)束后tensorflow就可以使用了,但是有一個(gè)問(wèn)題,會(huì)發(fā)出警告:
Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
原因是下載的TensorFlow的版本不支持cpu的AVX2編譯,但是不影響正常使用,只是好像性能不能得到完美發(fā)揮。
騙自己的解決方式:
import os??
os.environ["TF_CPP_MIN_LOG_LEVEL"]='1' # 這是默認(rèn)的顯示等級(jí),顯示所有信息??
os.environ["TF_CPP_MIN_LOG_LEVEL"]='2' # 只顯示 warning 和 Error? ?
os.environ["TF_CPP_MIN_LOG_LEVEL"]='3' # 只顯示 Error
這樣你看不到警告了,但問(wèn)題依舊沒(méi)有解決。。。
完美的解決方式:
卸掉原先的tensorflow,或者刪掉這個(gè)虛擬python環(huán)境,重新來(lái)一遍,這次不適用pip直接安裝tensorflow了。
去這兒:https://github.com/fo40225/tensorflow-windows-wheel?下載相應(yīng)的tensorflow,手動(dòng)安裝。
我是win10+python3.6 我下載的是這個(gè):
https://github.com/fo40225/tensorflow-windows-wheel/tree/master/1.6.0/py36/CPU/avx2
然后在本地手動(dòng)安裝就ok了。
但是安裝成功后,運(yùn)行時(shí)沒(méi)有那個(gè)警告了,但是有會(huì)有另一個(gè):
?FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
這是因?yàn)閚umpy版本過(guò)高了,將版本降下來(lái)就ok了:pip install numpy==1.16.4
?
轉(zhuǎn)載于:https://www.cnblogs.com/ss-py/p/11277763.html
總結(jié)
以上是生活随笔為你收集整理的win10安装tensorflow (cpu版)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 高斯若尔当消元法
- 下一篇: 洛谷 P3368 【模板】树状数组 2(