【发布时间】:2015-04-22 23:13:13
【问题描述】:
我想知道是否有一种方法可以在函数使用它之前检查有多少 GPU 内存可用。我的代码经常使用 1.5 GB 或更多的 GPU 内存,如果在我的程序想要使用 GPU 时有其他东西正在使用它,我会收到 MemoryError 异常或类似的东西。
我想实现某种代码,以便我可以检查 GPU 是否有足够的可用内存,如果有,请继续运行,但如果没有,请等到它可用。
(最好在尝试使用 GPU 之前进行检查,而不是使用 try-except 循环,如果失败则重试)
我查看了 PyOpenCL 文档以查看 device_info 下是否有相关内容,但我找不到任何实际描述。
【问题讨论】: