笔记3-显存不够等问题

MemoryErrorr: Unable to allocate 6.57 GiB for an array with shape (881491968,) and data type float64

  File "E:\anaconda\envs\zgp_m3dm_main\lib\site-packages\scipy\sparse\_compressed.py", line 503, in _mul_multivector
    other.ravel(), result.ravel())
numpy.core._exceptions.MemoryError: Unable to allocate 6.57 GiB for an array with shape (881491968,) and data type float64

进程已结束,退出代码1

将batch_size调小一半。

在这里插入图片描述
在这里插入图片描述
32调为16

在这里插入图片描述
可以了。
在这里插入图片描述
似乎刚好够用了,但是运行多个类后还是,

缺失16G显存
在这里插入图片描述

考虑将报错处的float64改成float32。

在这里插入图片描述

查看patch_lib,
import torch
with open(‘G:\RGB_PC\M3DM-main\M3DM-main\datasets\patch_lib\peach360.pt’, ‘rb’) as f:
data=torch.load(‘peach356.pt’)
print(dict.keys())
在这里插入图片描述
发现已经提取的pt本身是float32的。
查找到,在这里插入图片描述
将其中的float64改成float32,发现在运行结果处仍然有报错,

ImportError: Missing optional dependency ‘tabulate’. Use pip or conda to install tabulate.

缺包,安装。
再运行一次,对比float64改成float32在任务上的结果发现并没有差别。保存特征但是,

OSError: [Errno 28] No space left on device(windows)

磁盘满了,清理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值