【发布时间】:2023-03-29 23:19:01
【问题描述】:
我正在使用 AWS 在自定义数据集上训练 CNN。我启动了一个 p2.xlarge 实例,将我的 (Python) 脚本上传到虚拟机,并通过 CLI 运行我的代码。
我使用 Python3(CUDA 10.0 和 Intel MKL-DNN)为 TensorFlow(+Keras2) 激活了一个虚拟环境,这是 AWS 的默认选项。
我现在正在运行我的代码来训练网络,但感觉 GPU 没有被“激活”。训练的速度与我使用 CPU 在本地运行时一样快(慢)。
这是我正在运行的脚本:
https://github.com/AntonMu/TrainYourOwnYOLO/blob/master/2_Training/Train_YOLO.py
我还尝试通过将with tf.device('/device:GPU: 0'): 放在解析器之后(第 142 行)并缩进下面的所有内容来更改它。然而,这似乎并没有改变任何东西。
关于如何激活GPU(或检查GPU是否被激活)的任何提示?
【问题讨论】:
标签: python amazon-web-services tensorflow amazon-ec2 gpu