Sör*_*ren 15 google-colaboratory
这里描述了如何使用google-colaboratory的gpu:
只需在Notebook设置的Accelerator下拉菜单中选择"GPU"(通过编辑菜单或cmd/ctrl-shift-P中的命令选项板).
但是,当我在Notebook设置中选择gpu时,我得到一个弹出窗口说:
无法分配后端没有可用GPU的后端.您想使用没有加速器的运行时吗?
当我跑:
import tensorflow as tf
device_name = tf.test.gpu_device_name()
if device_name != '/device:GPU:0':
raise SystemError('GPU device not found')
print('Found GPU at: {}'.format(device_name))
Run Code Online (Sandbox Code Playgroud)
当然,我明白了GPU device not found.似乎描述不完整.有什么想法需要做什么?
Reset runtime不起作用后,我做了:
Runtime-> Reset all runtimes->Yes
然后我就高兴了:
Run Code Online (Sandbox Code Playgroud)Found GPU at: /device:GPU:0
我的名誉略低,无法置评,但这是@Bob Smith的答案重新冷却期的一些额外信息。
使用GPU进行连续训练似乎有一定的冷却时间。因此,如果遇到错误对话框,请稍后再试,并可能尝试限制后续会话中的长期培训。
根据我最近的经验,我相信Colab将为您分配最多12个小时的GPU使用时间,此后大约有8个小时的冷却期,之后您才能再次使用计算资源。就我而言,即使没有GPU,我也无法连接到实例。我不太确定接下来要做什么,但是我想如果您一次运行说3个实例,那么您的12个小时将消耗3倍。我不知道12小时的限制会在多长时间后重新设置,但我想可能是一天。
无论如何,仍然缺少一些细节,但主要的收获是,如果超出限制,您将无法连接到实例8个小时(如果您正在积极从事某些工作,这会非常痛苦) 。
| 归档时间: |
|
| 查看次数: |
15490 次 |
| 最近记录: |