novelai吧 关注:359,569贴子:1,759,027
  • 4回复贴,共1

有无大佬知道这要在哪里设置吗?炼了几次又爆显存了

只看楼主收藏回复

return _VF. einsum(equation, operands) # type: ignore[attr-defined]RuntimeError: CUDA out of memory. Tried to allocate 968.00 MiB (GPU 0; 8.00 GiB total capacity; 6.54 GiB already allocated; 0 bytes free; 6.65 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation. See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF
用翻译软件翻译了一下。
_VF返回。Einsum(方程,操作数)#类型:忽略[atr -defined]
CUDA内存不足。try to allocate 968.00 MiB (GPU 0;8.00 GiB总容量;6.54 GiB已分配;0字节自由;如果预留内存是>>分配的内存,尝试设置max_split_size_mb以避免碎片。请参阅内存管理和PYTORCH_CUDA_ALLOC_CONF的文档
前几次都还炼得好好的,今天又不行了,


IP属地:福建1楼2022-12-13 16:54回复
    就是这个,感觉应该可以设置,因为前几次都无压力炼丹,突然就爆显存了,然后删了重新解压一个压缩包又可以,然后过1天又爆显存了。


    IP属地:福建2楼2022-12-13 16:56
    收起回复
      2025-06-11 07:45:28
      广告
      我也遇到过,查了一下是因为程序占着显存不归还,然后爆了,把程序关了重启就好


      IP属地:福建3楼2022-12-14 00:38
      回复
        PYTORCH_CUDA_ALLOC_CONF是环境变量啊


        IP属地:辽宁4楼2023-10-05 17:38
        回复