如何解决tensorflow无法调用GPU运行的问提?
1.目前的环境和问题
1.1问题说明
目前的主要问题是在做深度学习时,不能成功调用GPU进行运算,程序一直在CPU上运行,对于数据量大的深度学习而言,时间成本高
主要问题如下(代码都是在python环境下运行):
①tensorflow版本检查
import tensorflow as tf
tf.__version__ #(2.6.0)
再导入tensorflow时出现如下问题:
②可用的GPU设备检查
import tensorflow as tf
from tensorflow.python.client import device_lib
#输出可用的GPU数量
print("Num GPUs Available: ", len(tf.config.experimental.list_physical_devices('GPU')))
#查询GPU设备
print(device_lib.list_local_devices())
以上结果返回如下:
GPU的可使用数量为0(实际上可使用的GPU数量为2)
未能成功检测到GPU设备,只检测到CPU