windows tensorflow-gpu版本的安装

tensorflow与cudnn和cuda版本对应

Version: CPU/GPU: Python Version: Compiler: Build Tools: cuDNN: CUDA: 
tensorflow-1.8.0 CPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.10.0 N/A N/A 
tensorflow_gpu-1.8.0 GPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.9.0 7 9 
tensorflow-1.7.0 CPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.10.0 N/A N/A 
tensorflow_gpu-1.7.0 GPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.9.0 7 9 
tensorflow-1.6.0 CPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.9.0 N/A N/A 
tensorflow_gpu-1.6.0 GPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.9.0 7 9 
tensorflow-1.5.0 CPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.8.0 N/A N/A 
tensorflow_gpu-1.5.0 GPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.8.0 7 9 
tensorflow-1.4.0 CPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.5.4 N/A N/A 
tensorflow_gpu-1.4.0 GPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.5.4 6 8 
tensorflow-1.3.0 CPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.4.5 N/A N/A 
tensorflow_gpu-1.3.0 GPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.4.5 6/5.1 8 
tensorflow-1.2.0 CPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.4.5 N/A N/A 
tensorflow_gpu-1.2.0 GPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.4.5 5.1 8 
tensorflow-1.1.0 CPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.4.2 N/A N/A 
tensorflow_gpu-1.1.0 GPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.4.2 5.1 8 
tensorflow-1.0.0 CPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.4.2 N/A N/A 
tensorflow_gpu-1.0.0 GPU 2.7, 3.3-3.6 GCC 4.8 Bazel 0.4.2 5.1 8

我用的是

Tensorflow-gpu(1.3.0rc0) (tensorflow 的版本很重要。尽量用稍低的版本。1.6.0各种不匹配,另外试过1.5和1.4也是出错。但是不一定是版本的问题。)

Cuda版本:cuda_8.0.44_win10.exe 

CUDNN版本:cudnn-8.0-windows10-x64-v6.0 

Python版本:python3.6.3(3.6.4不匹配)

安装CUDA

1.准备好NVIDIA的显卡,下载安装CUDA https://developer.nvidia.com/cuda-downloads 

2.安装好之后把CUDA安装目录下的bin和lib\x64添加到 Path环境变量中

windows tensorflow-gpu版本的安装_第1张图片

安装cuDNN

1.cuDNN下载 https://developer.nvidia.com/rdp/cudnn-download 

2.解压压缩包,把压缩包中bin,include,lib中的文件 分别拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0目录下对应目录中 

3.把C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\CUPTI\libx64\cupti64_80.dll 拷贝到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin

安装tensorflow-gpu

pip install tensorflow-gpu==1.3.0

到这了 tensorflow的GPU版本就安装好了

下面我们可以利用tensorflow进行模型的训练。

训练模型
python D:/Tensorflow/tensorflow-master/tensorflow/examples/image_retraining/retrain.py ^ 
--bottleneck_dir bottleneck ^ 
--how_many_training_steps 200 ^ 
--model_dir D:/Tensorflow/inception_model/ ^
--output_graph output_graph.pb ^ 
--output_labels output_labels.txt ^ 
--image_dir data/train/ pause



训练模型
python D:/Tensorflow/slim/train_image_classifier.py ^ 
--train_dir=D:/Tensorflow/slim/model ^ 
--dataset_name=myimages ^
--dataset_split_name=train ^ 
--dataset_dir=D:/Tensorflow/slim/images ^ 
--batch_size=10 ^
--max_number_of_steps=10000 ^ 
--model_name=inception_v3 ^ pause

你可能感兴趣的:(windows tensorflow-gpu版本的安装)