之前在網上查詢了很多資料,試了無數次,尤其是anaconda,反覆安裝刪除了無數次。昨天忙活了一天,安裝失敗,今天終於成功。
特此記錄。安裝好後,在pycharm ide下也可以順利執行了。下面的是在自己電腦上的測試:
標籤: windows
cuda
python
深度學習
分類:機器學習
主要步驟:首先安裝python和pip,再通過pip安裝tensorflow,如果是安裝cpu版本的非常簡單,如果安裝gpu版本的話,還需要再安裝cuda和cudnn。
另外,自己在按照此篇部落格安裝之前,已經裝好了anaconda,應該也是需要的,不太確定。
但是只是安裝好還不夠,因為python和pip是依賴於環境變數來執行的,所謂的環境變數是什麼意思呢?我的理解是,你使用python的時候,在命令列裡輸入python
+ 要解釋的程式的名字,但是系統是不知道你這一句python是什麼意思的,同樣的,你輸入pip命令安裝一些包的時候,系統也沒辦法識別pip是什麼,所以就需要提前告訴系統一聲,讓它在某幾個路徑裡去找,使用過gcc或者g++的朋友對這個一定很熟悉,因為gcc和g++也需要配置環境變數。
2.安裝tensorflow
有兩種安裝方式,一種是在cpu上安裝,另一種是在gpu上安裝,因為我的顯示卡是nvidia的,而且採用gpu會更快一些,因此我採用的是在gpu上安裝,需要先安裝兩個東西:
1、cuda:
2、cudnn:
安裝好之後,gpu的安裝和cpu的安裝就基本一樣了,在命令列中輸入命令即可:
安裝cpu版本:
pip install --upgrade
安裝gpu版本:
pip install --upgrade
不過這看似簡單的一步浪費了我好多時間,無論我選擇在cpu上安裝還是在gpu上安裝,都會提示is not a supported wheel on this platform
這個時候我們如果開啟命令列,先輸入python開啟python,再輸入import
pip載入pip模組,輸入print(pip.pep425tags.get_supported())就會發現,你的pip是不支援3.5版本的,也就是說,pip沒有辦法識別你的whl格式的檔案。這個時候輸入一條命令pip
install wheel然後再輸入之前的命令就會發現已經安裝好啦!
接下來我對tensorflow官方文件的程式進行了測試,首先我測試了一下比較簡單的乘法程式,主要是將兩個矩陣相乘:
import tensorflow as tf
matrix1=tf.constant([[5,6]])
matrix2=tf.constant([[1],[1]])
product=tf.matmul(matrix2,matrix1)
sess=tf.session()
result=sess.run(product)
print(result)
結果如圖
接下來我又測試了tensorflow文件開篇提供的程式:
import tensorflow as tf
import numpy as np
x_data = np.float32(np.random.rand(2, 100))
y_data = np.dot([0.100, 0.200], x_data) + 0.300
b = tf.variable(tf.zeros([1]))
w = tf.variable(tf.random_uniform([1, 2], -1.0, 1.0))
y = tf.matmul(w, x_data) + b
loss = tf.reduce_mean(tf.square(y - y_data))
optimizer = tf.train.gradientdescentoptimizer(0.5)
train = optimizer.minimize(loss)
init = tf.global_variables_initializer()
sess = tf.session()
sess.run(init)
for step in range(0, 201):
sess.run(train)
if step % 20 == 0:
print (step, sess.run(w), sess.run(b))
但是出現錯誤:
cuda version is insufficient for cuda runtime version
出現了這個之後還出現了一大篇failed,看來是cuda的驅動版本不夠高導致的,於是我到了nvidia的官網上按照我的電腦版本更新了驅動(我的是windows10_64位)。
不是變數 win10 在win10下安裝manim
manim是製作簡單動畫的乙個python庫,具體介紹請參考 3b1b manim github.com 例如 無論是windows或者是其它作業系統使用者的安裝方式,在鏈結中有詳細說明。下面詳細說明一下安裝步驟,重點放在win10使用者可能遇到的問題上。anaconda,texlive,ffmpe...
Win10下安裝TensorFlow(GPU版本)
之前在用的 tensorflow 是 cpu 版本的,現在感覺雖然自己電腦的 gpu 沒有多強,但還是很有用的,因此把 tensorflow 換成了 gpu 版本的。安裝過程比較順利,但也有一些值得注意的地方,與大家分享下。要注意 tensorflow 需要 python3.5 以上的,別下錯了 有...
win10下 tensorflow gpu版本安裝
剛買了帶有gpu版本的電腦,其實想直接在ubuntu下安裝,因為有伺服器,就不想麻煩了,在windows下裝看看。感覺版本不相容挺煩的,網上部落格不是很靠譜,每個人版本都不一樣,最靠譜的還是tensorflow官網 說明。以下擷取了部分 看要求,以為需要安裝vs2015,其實不用。windows10...