我试图使用aitextgen来完成数据集上的774兆gpt 2。不幸的是,不管我做什么,培训都失败了,因为只有80 mb的vram可用。如何在不重新启动运行时的情况下清除vram,并防止vram被填满?
发布于 2022-03-07 14:28:28
另一种解决方案可以是使用这些代码段。
1.
!pip install numba
from numba import cuda
# all of your code and execution
cuda.select_device(0)
cuda.close()
您的问题在Tensorflow官方github中讨论过。https://github.com/tensorflow/tensorflow/issues/36465
更新:@炼金术报告说,就开启而言,这是无法恢复的。你可以试试下面的代码。
device = cuda.get_current_device()
device.reset()
发布于 2022-03-06 16:24:56
!nvidia-smi
。!kill process_id
它应该对你有帮助。
https://stackoverflow.com/questions/71371756
复制相似问题