我安装了CUDA工具包和CUDNN,并将其添加到PATH中,但此函数仍返回False。
import tensorflow as tf
print(tf.test.is_built_with_cuda())
我使用Anaconda发行版中的JupyterNotebook。
操作系统是Windows 11。CUDA v11。CUDNN v8.7。也有zlib dll。
该命令nvcc -V
在PowerShell工作中,它输出CUDA版本。
由于CUDA,TensorFlow也无法检测显卡。
print(tensorflow.config.list_physical_devices())
此代码仅返回有关CPU的信息。
1条答案
按热度按时间twh00eeo1#
您需要按照此构建配置安装
CUDA 11.2
和cuDNN 8.1
,以便在系统中启用Tensorflow GPU支持。请安装GPU支持所需的所有软件,并将这些软件的路径设置为bin目录。
然后在conda环境中使用以下代码进行TF-gpu设置。
要验证GPU设置: