深度學習篇——Tensorflow-GPU配置
tensoflow-gpu安裝
對於python 3.5和3.6的童鞋們而言,安裝tensorflow其實並不難,因為我們可以通過pip直接安裝。
不過,第一要求你安裝的python是64位的,如下圖所示,注意劃黃色線的部分。
python 位數確定
第二,通過pip安裝的話,有一個缺點,那就是會造成cpu的算力不夠,因為缺少兩個C的庫,不過沒有影響的。如果你是一個完美主義者,那麼就只能通過Bazel方式原始碼安裝Tensorflow了。詳細過程我之後會發布相關文章,可以留意一下。
pip 安裝 Tensorflow-gpu
cuda配置
最新的Tensorflow-gpu 使用的是cuda 9.0.dll的內容,所以就要下載cuda 9.0對應window或者linux或者mac的版本的安裝檔案了。(下載網站:https://developer.nvidia.com/cuda-90-download-archive)
下載介面
我的電腦是window10,所以就選擇如圖所示的選項。主要的提一點,就是最後的Installer Type這個選項,exe(network)是線上安裝版,也就是你執行這個安裝程式,需要聯網。exe(local)是離線安裝版,不過他檔案比較大。選完後,點選下面的download就行下載。
exe(network)線安裝版
exe(local)離線安裝版
下載完成後,雙擊執行檔案
選擇 ok
等進度條走完,就會進入安裝介面。
安裝載入介面
檢查系統相容性,等一下就好
如果檢測通過了,那麼恭喜你,你的顯示卡可以安裝cuda,如果沒有通過,只能抱歉的告訴你,只能請你pip unistall tensorflow-gpu,然後執行pip install tensorflow。那你的電腦的顯示卡不支援tensorflow-gpu加速。
點選 同意並繼續
如果你不知道你要安裝些什麼,那麼請你勾選,精簡。如果
勾選精簡,然後點選下一步
等待安裝完成
選擇 下一步
全部勾選 ,點選關閉
下面這一步很重要:
CUDA_PATH是C:Program FilesNVIDIA GPU Computing ToolkitCUDA9.0但是僅僅如此,是不夠的,還需要在環境變數裡的path全域性變數里加入,這個下面的bin和lib\x64目錄的路徑。
cudnn配置
對於tensorflow而言,真正實現加速的是cudnn,然後cudnn呼叫的是cuda顯示卡驅動。所以最後我們要配置cudnn這個模組。
cuDNN的全稱為NVIDIA CUDA Deep Neural Network library,是NVIDIA專門針對深度神經網路(Deep Neural Networks)中的基礎操作而設計基於GPU的加速庫。cuDNN為深度神經網路中的標準流程提供了高度優化的實現方式,例如convolution、pooling、normalization以及activation layers的前向以及後向過程。
cuDNN只是NVIDIA深度神經網路軟體開發包中的其中一種加速庫。想了解NVIDIA深度神經網路加速庫中的其他包請戳連結https://developer.nvidia.com/deep-learning-software。
下面我們說一下正確的安裝cuDNN方式,其實跟著官方安裝說明進行安裝就可以了。
從https://developer.nvidia.com/cudnn上下載cudnn相應版本的壓縮包(可能需要註冊或登入)。
如果這個壓縮包不是.tgz格式的,把這個壓縮包重新命名為.tgz格式。解壓當前的.tgz格式的軟體包到系統中的任意路徑,解壓後的資料夾名為cuda,資料夾中包含三個資料夾:一個為include,另一個為lib64,還有一個是bin,然後複製到CUDA_PATH下面。
將解壓後的檔案中的lib/x64資料夾關聯到環境變數中。這一步很重要。(配置到環境變數的path全域性變數裡,詳細過程這裡就不演示了)
複製目錄的位置
執行tensorflow檢驗
#coding=utf-8
import tensorflow as tf
import numpy as np
hello=tf.constant('hhh')
sess=tf.Session()
print (sess.run(hello))
如果執行,沒有報錯,就是表示可以放煙花了。我們可以愉快的開始tensorflow之旅了。
cuda、cudnn資源分享(百度網盤)
連結:https://pan.baidu.com/s/1pYBOe1M2pFHQUAZ8A5uwgw 密碼:thji
相關推薦
深度學習篇——Tensorflow-GPU配置
tensoflow-gpu安裝對於python 3.5和3.6的童鞋們而言,安裝tensorflow其實並不難,因為我們可以通過pip直接安裝。不過,第一要求你安裝的python是64位的,如下圖所示,注意劃黃色線的部分。python 位數確定第二,通過pip安裝的話,有一個
深度學習篇——Tensorflow配置(傻瓜安裝模式)
error parse left 圖片 das adding list nac html5 前言 如果你是一個完美主義者,那麽請繞過此文,請參考《深度學習篇——Tensorflow配置(完美主義模式)》 安裝 pip install tensorflow ok,只要不報錯
deepin linux 15.5 + 小米筆記本pro 下的深度學習環境tensorflow-gpu 1.4版本搭建過程
深度學習環境tensorflow-gpu 1.4安裝過程記錄 換了個小米筆記本用來辦公,內建win10,因為硬碟容量較小,搭建linux雙系統的想法只好暫時擱置,忍著用了幾個月。 前幾天買了塊硬碟,升級了一下筆記本,這下終於可以裝上雙系統了,程式猿還是覺得l
【深度學習篇】--Windows 64下tensorflow-gpu安裝到應用
archive dev upgrade eight ins 自己的 技術 tro tar 一、前述 一直以為自己的筆記本不支持tensflow-gpu的運行,結果每次運行模型都要好久。偶然間一個想法,想試試自己的筆記本,結果竟然神奇的發現能用GPU。於是分享一下安裝步驟.
深度學習服務器環境配置: Ubuntu17.04+Nvidia GTX 1080+CUDA 9.0+cuDNN 7.0+TensorFlow 1.3
顯卡 right const andrew ng extra framework abi credit packages 本文來源地址:http://www.52nlp.cn/tag/cuda-9-0 一年前,我配置了一套“深度學習服務器”,並且寫過兩篇關於深度學習服務器環
輕鬆 無錯 不傷系統的配置深度學習框架 tensorflow cuda cudnn tensorflow caffe 版本任意切換 多版本並存
前置安裝:nvidia 顯示卡驅動 下一步安裝anaconda,如果安裝anaconda3就會自動去連結python3 配套的庫。 首先理解下配置環境是在幹嘛:很簡單,就是安裝軟體 那麼怎麼簡化這個過程,避免換個環境,就得解除安裝重灌,和別人共用一個伺服器,就為了配置環境焦頭爛額。
深度學習caffe(4)——caffe配置(GPU)
電腦:win7 64位,NVIDIA GeForce GTX1080 Ti,visual studio 2013. 深度學習caffe(1)——windows配置caffe(vs2013+python+matlab)(cpu): 系統:window,系統版本是7
深度學習平臺TensorFlow環境搭建【GPU版】
系統 Ubuntu14.04.4 LTS x64 GPU NVIDIA GeForce GTX 750Ti TensorFlow GPU版本首先需要安裝NVIDIA顯示卡驅動,並且需要CUDA以及cuDNN支援,這裡採用的顯示卡驅動版本為375.39,CUDA版本為8.0
Nginx詳解二十一:Nginx深度學習篇之配置蘋果要求的openssl後臺HTTPS服務
9.png 升級 ssl 版本升級 org tex 技術 就是 加密 配置蘋果要求的證書: 1、服務器所有的連接使用TLS1.2以上的版本(openssl 1.0.2) 2、HTTPS證書必須使用SHA256以上哈希算法簽名 3、HTTPS證書必須使用RSA20
深度學習(TensorFlow)環境搭建:(三)Ubuntu16.04+CUDA8.0+cuDNN7+Anaconda4.4+Python3.6+TensorFlow1.3
缺失 應該 否則 wid -c 方式 *** 也不能 collected 緊接著上一篇的文章《深度學習(TensorFlow)環境搭建:(二)Ubuntu16.04+1080Ti顯卡驅動》,這篇文章,主要講解如何安裝CUDA+CUDNN,不過前提是我們是已經把NVID
深度學習之tensorflow (一)
spa 計算 put range mst reduce logs 分析 pen 一、TensorFlow簡介 1.TensorFlow定義: tensor :張量,N維數組 Flow : 流,基於數據流圖的計算 TensorFlow : 張量從圖像
win 10 下tensorflow-gpu配置
cudnn .aspx drive vid AC 所有 .cn down AI 小白一枚,請多指教,謝謝。 實踐證明,win10 + tensorflow1.6 + cuda9.1 +cudnn8.0 + python3.6安裝不適配(也許是個 人原因) 因為我的電
【深度學習篇】--神經網絡中的調優
flow 初始 clas 根據 叠代 pan 容易 組合 語音 一、前述 調優對於模型訓練速度,準確率方面至關重要,所以本文對神經網絡中的調優做一個總結。 二、神經網絡超參數調優 1、適當調整隱藏層數對於許多問題,你可以開始只用一個隱藏層,就可以獲得不錯的結果,比如對於復雜
深度學習之 TensorFlow(四):卷積神經網絡
padding valid 叠代 val 分析 此外 nbsp drop BE 基礎概念: 卷積神經網絡(CNN):屬於人工神經網絡的一種,它的權值共享的網絡結構顯著降低了模型的復雜度,減少了權值的數量。卷積神經網絡不像傳統的識別算法一樣,需要對數據進行特征提取和數據重
快速上手深度學習 掌握TensorFlow模型構建與開發
第5章 第6章 優勢 損失函數 學習過程 htm 項目 機器 過程 第1章 課程介紹介紹機器學習的背景,介紹tensorflow的背景,介紹課程python,numpy,virtualenv等前置學習內容,安裝tensorflow1-1 導學1-2 課程安排1-3 深度學習
【深度學習篇】---CNN和RNN結合與對比,實例講解
開頭 問答 16px 結合 觀察 反向 -c style 圖像 一、前述 CNN和RNN幾乎占據著深度學習的半壁江山,所以本文將著重講解CNN+RNN的各種組合方式,以及CNN和RNN的對比。 二、CNN與RNN對比 1、CNN卷積神經網絡與RNN遞歸神經網絡直觀圖
《白話深度學習與TensorFlow》中文版PDF
tps aid fff watermark href 復制 ESS 中文版 images 下載:https://pan.baidu.com/s/15dpKftB5VKqRvRyqWg94wA 《白話深度學習與TensorFlow》中文版PDF 經典學習資料,帶目錄和書簽,可
深度學習框架Tensorflow學習與應用(5到8)
五. 03-1 迴歸 # coding: utf-8 # In[2]: import tensorflow as tf import numpy as np import matplotlib.pyplot as plt # In[3]: #使用numpy生成200個隨機點 x_
【深度學習】Tensorflow函式詳解
目錄 tf.truncated_normal tf.random_normal tf.nn.conv2d tf.nn.max_pool tf.reshape tf.nn.softmax tf.reduce_sum tf.reduce_max,tf.r
【深度學習】Tensorflow——CNN 卷積神經網路 2
轉自https://morvanzhou.github.io/tutorials/machine-learning/tensorflow/5-05-CNN3/ 目錄 圖片處理 建立卷積層 建立全連線層 選優化方法 完整程式碼