你好,我正在尝试让TensorFlow V2.11找到我的eGPU(RTX 3060 Ti),但是遇到了困难。
我当前使用的系统是Windows 11,CUDA版本是12。根据建议,我正在下载CUDA 11和CUDnn。
我已经尝试过以下代码:
import tensorflow as tf
tf.config.list_physical_devices('GPU')
输出结果为:
[]
非常感谢您的帮助。
你好,我正在尝试让TensorFlow V2.11找到我的eGPU(RTX 3060 Ti),但是遇到了困难。
我当前使用的系统是Windows 11,CUDA版本是12。根据建议,我正在下载CUDA 11和CUDnn。
我已经尝试过以下代码:
import tensorflow as tf
tf.config.list_physical_devices('GPU')
输出结果为:
[]
非常感谢您的帮助。
Tensorflow 2.11
不支持Windows机器上的GPU。 TensorFlow 2.10
是最后一个在本机Windows上支持GPU的TensorFlow版本。因此,您可以尝试安装Tensorflow 2.10
进行GPU设置。
此外,您需要在系统中安装特定版本的CUDA和cuDNN以支持GPU,这是为Tensorflow 2.10(Tensorflow> = 2.5)提供的CUDA 11.2
和cuDNN 8.1
。
请按照链接中提到的硬件/软件要求检查并在安装这些软件后将路径设置为bin目录。
现在,请按照同一链接中提到的逐步说明
进行操作,并使用下面的代码验证GPU设置。
python -c "import tensorflow as tf; print(tf.config.list_physical_devices('GPU'))"
tf.test.is_built_with_cuda()
返回什么? - talonmies