1. 程式人生 > >windows下設定GPU加速tensorflow運算(GT940M)

windows下設定GPU加速tensorflow運算(GT940M)

必須的工具:

Anaconda

Cuda8.0

沒有在python3.6下使用過tensorflow,因為之前在3.6的環境下不能用,但現在tensorflow的官網顯示支援3.6版本了,本文按照已經測試能使用的3.5寫教程:

安裝Anaconda時有勾選新增至環境變數的就直接開啟cmd,執行python,沒報錯就是環境變數配置成功。我的不行,環境變數設定有問題。開啟Anaconda資料夾下的Anaconda Prompt可以照樣操作:

先安裝一個python3.5的版本作為tensorflow的環境,並自定義命名為tensorflow-gpu:

conda create -n tensroflow-gpu python=3.5

安裝完成,先activate tensorflow-gpu,載入到python3.5的環境,然後安裝支援tensorflow的庫:

CUDA8.0不支援tensorflow-gpu1.5,而預設安裝就是1.5的,這裡需要指定安裝的版本:

pip install tensorflow-gpu==1.4.0

安裝成功就進入python,然後試一下import tensorflow as tf 會不會 報錯,沒報錯就開始CUDA等相關工具的安裝。

######################################################################################

先安裝CUDA,開啟cuda_8.0.44_windows.exe,選擇自定義安裝,介面可能跟下圖有點不同,不影響。只需勾選紅框內的CUDA,然後等安裝完。

然後安裝下載好的顯示卡驅動:398.82-notebook-win8-win7-64bit-international-whql.exe,這個按照預設的下一步下一步即可。

接著把cudnn-8.0-windows7-x64-v6.0資料夾裡的cuda資料夾下的三個檔案複製到C:\ProgramData\NVIDIA GPU Computing Toolkit\v8.0裡。

最後重啟電腦,然後開始測試是否配置成功。

在cmd下或者Anaconda Prompt下進入剛剛測試過tensorflow的python環境裡:

先用tensorflow設定兩個矩陣:

a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')
b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')
c = tf.matmul(a, b)

然後呼叫看看能否呼叫GPU進行計算:出現下圖就是配置成功

sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))

列印c的結果:可以看到是使用了GPU進行計算的。

print(sess.run(c))

######################################################################################

windows7,i5,GT940M顯示卡配置對應的工具。連結:https://pan.baidu.com/s/1VT2q7FgpemGeQABkIJ5wkw 密碼:eng0

#######################################################################################

常見問題1,執行sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))時,報錯:GeForce 940M 裝置是不可移動的,無法彈出或拔出。去官網找到對應顯示卡型號的驅動下載安裝就行http://www.nvidia.cn/Download/index.aspx?lang=cn。看到一篇部落格說得是舊款的顯示卡驅動,我試了不行,官網安裝最新的顯示卡驅動就好了。

常見問題2,import tensorflow 報錯,如果在新建的python3.5環境下pip安裝後import是不會報錯的,import報錯的原因是該環境之間安裝過tensorflow了,先把之前安裝過的tensorflow全部刪了,然後重新安裝tensorflow-gpu1.4.0就可以了。

刪除模組:pip uninstall tensorflow,pip uninstall tensorflow-gpu

重新安裝:pip install tensorflow-gpu==1.4.0

相關推薦

windows設定GPU加速tensorflow運算GT940M

必須的工具: Anaconda Cuda8.0 沒有在python3.6下使用過tensorflow,因為之前在3.6的環境下不能用,但現在tensorflow的官網顯示支援3.6版本了,本文按照已經測試能使用的3.5寫教程: 安裝Anaconda時有勾選新增至環

windows配置gpu加速——cuda與cudnn安裝

windows下配置gpu加速——cuda與cudnn安裝 一、系統情況 二、安裝工具準備 三、工具安裝 1、 顯示卡驅動安裝 2、cuda9.0安裝 3、cudnn9.0安裝 4、vs2015安裝 四、

windows測試磁盤讀寫Iometer

測試磁盤讀寫速度 iometer測試磁盤讀寫速度 參考鏈接:http://hll142475.blog.163.com/blog/static/62138201151113835216/http://blog.csdn.net/yuesichiu/article/details/8499787http

windows的IO模型之選擇select模型

工作者線程 dfs read 沒有 應用 ould 設置 spa fine 1.選擇(select)模型:選擇模型:通過一個fd_set集合管理套接字,在滿足套接字需求後,通知套接字。讓套接字進行工作。避免套接字進入阻塞模式,進行無謂的等待。選擇模型的核心的FD_SET集合

WindowsC語言開發環境配置:MinGW的簡介和安裝

Windows下C語言開發環境配置(一):MinGW的安裝和eclipse的配置 1.什麼是MinGW? MinGW即Minimalist GNU for Windows,是一個簡單Windows本地應用的開發環境。MinGW包含有一組GNU編譯器的集合(包

windows安裝apache web server全過程圖文

安裝 Apache 2.0.59 雙擊 apache_2.0.59-win32-x86-no_ssl.msi 檔案開始安裝。安裝過程很簡單,一路Next即可。途中要求輸入伺服器的域名、伺服器名及管理員信箱,輸入相應的正確資訊。如果僅僅是安裝在本地用於測試,則可按照下圖所

windows簡單的C語言伺服器TCP

回顧下windows下網路方面的東西 首先寫了下C語言的socket  --檢視本機IP:ipconfig/all ---C語言實現 ---visual studio 2012 Server: #include <stdio.h> #include <

【深度學習】CentOS 7 安裝GPUTensorflow教程

之前一直在玩cpu版的tensorflow,這些天突然心血來潮,想搞個gpu版的tensorflow來嚐嚐鮮,沒想到把所有能夠踩的坑幾乎全部踩了一遍,在這裡把自己踩的坑和一些安裝細節拿出來分享給大家,

Windows 10系統安裝和搭建TensorFlow筆記for CPU only

1. 環境介紹 CPU:Intel Core i5 7500 OS:Windows 10 x64 VS:Visual Studio 2015 注意: 本文僅適用於基於CPU的TensorFlow環境搭建,對GPU硬體沒有要求,也無需安裝顯示卡驅動。 2.

使用conda快速在windows安裝GPU版本的Tensorflow+CUDA+cudnn

之前我嘗試過很多種方法,首先要找python對應版本的tf,又要找tf對應版本的cuda,最後還要找cuda對應版本的cudnn,麻煩事一大堆,還不一定能一次安排上,偶然間發現了conda的強大,來跟大家分享一下。 首先推薦安裝Anaconda,有多好用就不多說了,基本上有

caffe學習1------windows基於GPU配置

最近準備用caffe做圖片的分類,可配置caffe就讓我折騰了大半個月,一直配置不成功,最後還是參考官網的tutorial才配置成功,於是決定把配置的過程寫下來,如果後面有朋友配置caffe遇到什麼問題,還可以參考參考。 首先貼出官方的配置caffe的工程:https://

WindowsAnaconda安裝 python + tensorflow GPU

reat cti tps create dnn com logs tun naconda 這裏首先確認沒有安裝CPU版本,並默認已經安裝了CUDA和Cudnn以及anaconda。 接下來需要安裝GPU版本的tensorflow: 打開cmd並輸入: conda cr

redis 在Windows的安裝及基本操作更新中~~~

有用 redis 安裝 abc nbsp com inux eas pan 安裝目錄 Redis 安裝 Window 下安裝 下載地址:https://github.com/MSOpenTech/redis/releases。 Redis 支持 32 位和 64 位。這個需

windowscaffe GPU版本配置

得到 詳細步驟 drive nbsp ubunt cudnn www uget caff 由於項目需要,所以在自己本子上配置了一下windows下GPU版本的caffe; 硬件: win10 ; gtx1070獨顯(計算能力6.1); 安裝軟件:

windows測試磁盤讀寫HD Tune

hd tune hd tune測試磁盤讀寫速度 3個SATA磁盤組成RAID 5,4個SAS硬盤組成另外一個RAID 5。測試結果如下:用HD Tune測試讀速度:用HD Tune測試寫速度(需要刪除分區再測試):windows下測試磁盤讀寫(HD Tune)

TensorFlow』分布式訓練_其二_多GPU並行demo分析待續

print all set represent proto copyright keys 20M runners 建議比對『MXNet』第七彈_多GPU並行程序設計 models/tutorials/image/cifar10/cifer10_multi_gpu-trai

Windows如何創建虛擬環境默認情況

img .com mil cti 版本 文件 12px ctrl+z ace 很多小夥伴平時在使用Python的時候,有的項目需要使用Python2來進行開發,有的項目則是需要Python3來進行開發。當不清楚怎麽分開環境的時候,此時兩個環境開始打架,彼此傻傻分不清楚。虛擬

WindowsAnaconda安裝 python + tensorflow

() hive cti const run 安裝 文件 blank nac 下載安裝Anaconda 首先下載Anaconda,可以從清華大學的鏡像網站進行下載。 安裝Anaconda,註意安裝時不要將添加環境變量的選項取消掉。 安裝完成之後,在安裝目錄下cmd,

windows網路丟包模擬軟體Network Emulator for Windows Toolkit

最近公司有一個直播的測試專案,需要模擬各種網路環境下的直播狀態,最後找到一款這樣的軟體(如果有遇到更好的軟體,望和網友多多交流) 介紹一款windows下的網路模擬器,可以模擬各種丟包或延遲的網路(Network Emulator for Windows Toolkit) 下載地址:https://blo

windows設定redis開機自啟動

一、下載windows版本的Redis 去官網找了很久,發現原來在官網上可以下載的windows版本的,現在官網以及沒有下載地址,只能在github上下載,官網只提供linux版本的下載 官網下載地址:http://redis.io/download github下載地址:https:/