Tensorflow GPU

Quello che segue non Γ¨ un articolo ma sono appunti per attivare e istruire tensorflow sul mio notebook…
Nessuna pretesa di essere interessante πŸ™‚

Installazione locale tensorflow 1.13 GPU su DELL XPS 15 (Nvidia 1050Ti)
==========================================================================

1.
Installazione CUDA 10.0
https://developer.nvidia.com/cuda-10.0-download-archive
NB: la versione 10.1 non funziona!
in PATH
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\CUPTI\libx64
(se li setta l’istallazione)

2.
Download cudnn-9.0-windows10-x64-v7.5.0.56 (non Γ¨ stata necessaria la 10)
Necessaria la membership NVIDIA
Unzip in c:\cuda correzione della path
C:\cuda\bin

3.
Download e installazione del diver NVIDIA DCH per 1050Ti
419.67-notebook-win10-64bit-international-dch-whql

4.
Installazione ANCONDA con PHP 3.7

5.
Attivazione environment e installzione tensorflow
> conda create -n tensorflow_gpu pip python=3.6
> activate tensorflow_gpu
> pip install –ignore-installed –upgrade tensorflow-gp

6. Verifica
>>> import tensorflow as tf
>>> hello = tf.constant(‘Hello, TensorFlow!’)
>>> sess = tf.Session()
>>> print(sess.run(hello))

7. Installazione package aggiuntivi
pip install pillow lxml jupyter matplotlib opencv-python

8. Copia del repo git https://github.com/tensorflow/models
TensorFlow
└─ models
β”œβ”€β”€ official
β”œβ”€β”€ research
β”œβ”€β”€ samples
└── tutorials

9. Installazione di protobuf https://github.com/google/protobuf/releases
Download protoc-3.7.0-win32
Creazione di C:\Program Files\Google Protobuf
Unzip nella cartella creata
Aggiunta alla PATH di C:\Program Files\Google Protobuf\bin
In anconda prompt folder TensorFlow/models/research/
for /f %i in (‘dir /b object_detection\protos\*.proto’) do protoc object_detection\protos\%i –python_out=.

10. Aggiunta alla PYTHONPATH di
C:\TensorFlow\models\research\object_detection
C:\TensorFlow\models\research
C:\TensorFlow\models\research\slim

11. Installazione di pycocotools
pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
(io ho gia VS2017 altrimenti vanno installati i Visual C++ 2015 build tools)

12. Installazione LabelIMG
https://github.com/tzutalin/labelImg

13. Preprazione degli script per creare csv e train.records e test.records

Riferimenti
https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/training.html
https://github.com/EdjeElectronics/TensorFlow-Object-Detection-API-Tutorial-Train-Multiple-Objects-Windows-10

Lascia un commento

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