Window10系统下的GPU环境安装及java使用tensorflow-gpu进行模型加载和加速

1、查看电脑的GPUCUDA版本,确定安装CUDAcuDNNtensorflow-gpu版本。

 

打开cmd,输入cd C:\Program Files\NVIDIA Corporation\NVSMI命令,回车,再输入nvidia-smi命令,回车。

 

 

 如果没有CUDA Version值,主要查看NVIDA-SIM值和Driver Version值,图中对应值为432.00。根据该值,通过下表判断支持安装哪个版本的cuda

 

 

 通过表1可以看出,该显卡支持cuda最高版本为10.1。所以,下载cuda10.1及以下的都可以。下载地址为https://developer.nvidia.com/cuda-toolkit-archive。具体下载哪个版本,还需要参考CUDACUDNN版本的对应关系。

 

 

 

 

2、Tensorflow-gpu不同版本要求与CUDACUDNN版本对应关系如下所示。

 

 

 

根据显卡支持最高10.1版本的CUDA,选择安装了CUDA9.0的,对应cuDNN版本为7.1.2和对应的tensorflow-gpu版本为tensorflow_gpu-1.11.0cuDNN下载地址为https://developer.nvidia.com/rdp/cudnn-archive。(注意cuDNN版本和CUDA版本的关系

 

3、根据选好的版本,开始CUDAcuDNN的安装。先下载CUDAcuDNNcuDNN下载需要注册,QQ登录就行了再填一下信息,注意选对版本。安装步骤可以参考该链接:https://blog.csdn.net/XunCiy/article/details/89070315?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

 

 

 

4、查看是否安装成功,打开cmd,输入nvcc  -V

 

 

5、java程序工程的pom.xml加入tensorflow_gpu-1.11.0依赖包。

 1 <dependency>       
 2 <groupId>org.tensorflow</groupId>       
 3 <artifactId>libtensorflow</artifactId>       
 4 <version>1.11.0</version>     
 5 </dependency>     
 6 <dependency>       
 7 <groupId>org.tensorflow</groupId>       
 8 <artifactId>libtensorflow_jni_gpu</artifactId>       
 9 <version>1.11.0</version>     
10 </dependency>

posted @ 2021-01-28 17:39  嗨_放飞梦想  阅读(761)  评论(0编辑  收藏  举报