1. 程式人生 > >深度學習篇——Tensorflow-GPU配置

深度學習篇——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/ 目錄 圖片處理  建立卷積層  建立全連線層  選優化方法  完整程式碼