Icone cl2 10

La GTX 745 e l’installazione di tensorflow – gpu su Windows

Autrice: Eleonora Bernasconi

 

Specifiche della scheda grafica NVIDIA GeForce GTX 745

Specifiche: https://www.geforce.com/hardware/desktop-gpus/geforce-gtx-745-oem/specifications

CUDA Cores: 384

Base Clock (MHz): 1033

Memory Clock: 1.8 Gbps

Standard Memory Config: 4 GB

Memory Interface: DDR3

Memory Bandwidth (GB/sec): 28.8

 

Figura 01 – nvidia-smi per il monitoraggio della GPU

Apri il Command Prompt ed inserisci:

cd C:\Program Files\NVIDIA Corporation\NVSMI

nvidia-smi

N.B.La percentuale di utilizzo della GPU oscilla tra il 92% e il 94%, nel Task Manager di Windows si mantiene sul 70%.

Installazione tensorflow con GPU per Windows 10

Requisiti

Python 3.5

Nvidia CUDA GPU. Vedi se la GPU è compatibile con CUDA.

Settaggio della scheda Nvidia GPU

Installa Cuda Toolkit 8.0 e cuDNN v5.1.

Download ed installazione di CUDA Toolkit

Toolkit 8.0 https://developer.nvidia.com/cuda-downloads

Esempio directory di installazione: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0

Download ed installazione di cuDNN

Installa cuDNN versione 5.1 per Windows 10: https://developer.nvidia.com/cudnn

Estrai i file cuDNN ed inseriscili nella directory Toolkit.

Variabili d’ambiente

Assicurati dopo aver installato CUDA toolkit, che CUDA_HOME sia impostata nelle variabili d’ambiente, altrimenti aggiungile manualmente.

Figura 02 – Variabili d’ambiente CUDA_HOME parte 01

 

Figura 03 – Variabili d’ambiente CUDA_HOME parte 02

Installa Anaconda

Download : https://www.anaconda.com/download/

Crea un nuovo ambiente con il nome tensorflow-gpu e la versione di python 3.5.2

conda create -n tensorflow-gpu python=3.5.2

N.B. Nel caso in cui ci si ritrovasse con versioni incompatibili tra di loro, basta attivare questi comandi per risolvere il problema:

conda install -c conda-forge tensorflow-gpu

Anaconda installerà automaticamente le versioni richieste di cuda, cudNN e gli altri packages.

Figura 04 – conda install -c conda-forge tensorflow-gpu

 

activate tensorflow-gpu

Figura 05 – activate tensorflow-gpu

 

Installa tensorFlow

pip install tensorflow-gpu

Figura 06 – pip install tensorflow-gpu

Adesso hai finito ed hai installato con successo tensorflow con la GPU!

Ricordati di attivare il comando: activate tensorflow-gpu per metterti in modalità GPU!

 

Test GPU

python

import tensorflow as tf

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

 

Figura 07 – test GPU

 

Test su CIFAR-10 con 10 epoche

Tempo medio per epoca: 150 sec

Tempo totale: 25 min

Figura 08 – Test su CIFAR-10 con 10 epoche

0 commenti

Lascia un Commento

Vuoi partecipare alla discussione?
Fornisci il tuo contributo!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *