Tensorflow无法使用GPU卡加速
问题所在
笔者的电脑是笔记本,有一块1050Ti的NVIDIA显卡,遇到两次无法使用GPU的命令来加速程序运行的问题。
即使安装正确的NVIDIA驱动,命令语句完整
错误有些低级。? ? ?
图中的是GPU的编号。
加速方法
经查询发现两种GPU加速的方法
第一种:
import os
os.environ['CUDA_VISIBLE_DEVICES'] = "0"
在调用Tensorflow库函数之前设置这条语句,表明要使用GPU0卡来加速,对应上图的编号。可以指定多块卡!!
第二种:
CUDA_VISIBLE_DEVICES=0 python main.py
在命令行执行python程序的时候前面加参数
解决方案
原因所在:
忘记安装tensorflow-gpu
包或者tensorflow-gpu
包的版本与tensorflow
不匹配!!!
正确的操作手段:
安装相同版本的
tensorflow
和tensorflow-gpu
pip install tensorflow==1.14.0
pip install tensorflow-gpu==1.14.0
大功告成!!
版权声明:本文为zqm_0015原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。