【发布时间】:2018-04-03 07:31:20
【问题描述】:
我正在尝试在 Google Colaboratory 上的 Tensorflow Eager Execution 中将计算卸载到 GPU,但由于 Colab 处理 GPU 的方式,我遇到了麻烦。
通常,在使用 GPU 时,您将运行时更改为 GPU 加速的运行时,Tensorflow 会自动使用可用的 GPU 进行计算。如果您尝试手动设置 GPU,您会发现无法设置,因为连接的设备列表中没有。
但是,如果 GPU 可用,Eager 执行不会自动使用 GPU,并且由于您无法手动设置它,因此似乎无法使用。
请看附件:https://drive.google.com/file/d/1NeJQoO5Yi5V-m7Hmm85wmm1Cl5SrY33m/view?usp=sharing
尝试指定要使用的 GPU 会引发以下错误:RuntimeError: Error copying tensor to device: /job:localhost/replica:0/task:0/device:GPU:0. /job:localhost/replica:0/task:0/device:GPU:0 unknown device.
【问题讨论】:
标签: python tensorflow google-colaboratory