📅  最后修改于: 2023-12-03 15:25:36.364000             🧑  作者: Mango
如果你想要使用 GPU 进行 tensorflow 模型的训练,那么你需要进行以下设置:
首先,你需要安装 GPU 版本的 tensorflow。可以通过 pip 命令来进行安装:
pip install tensorflow-gpu
安装完成后,你可以使用以下代码来测试是否安装成功:
import tensorflow as tf
print("Num GPUs Available: ", len(tf.config.list_physical_devices('GPU')))
如果有输出 "Num GPUs Available: " 的消息,那么你已经成功安装了 GPU 版本的 tensorflow。
在使用 tensorflow 进行 GPU 训练之前,你需要配置以下环境变量:
可以通过以下方式来进行配置:
setx CUDA_HOME "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4"
setx CUDA_PATH "%CUDA_HOME%"
setx CUDNN_HOME "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.4\extras\cuDNN"
setx PATH "%PATH%;%CUDA_HOME%\bin;%CUDNN_HOME%\bin;%CUDA_HOME%\extras\CUPTI\lib64"
在训练模型之前,你需要在 tensorflow 中进行以下配置:
import tensorflow as tf
# 获取可用的 GPU 列表
physical_devices = tf.config.list_physical_devices('GPU')
print("Num GPUs Available: ", len(physical_devices))
# 配置 tensorflow 在第一个可用的 GPU 上运行
tf.config.experimental.set_memory_growth(physical_devices[0], True)
tf.config.experimental.set_visible_devices(physical_devices[0], 'GPU')
通过以上配置,你就可以在 tensorflow 中进行 GPU 训练了。