【问题解决】深度学习显存不够怎么办?——虚拟内存来帮忙numpy.core._exceptions._ArrayMemoryError: Unable to allocate 454. MiB for

一、问题记录

在PyCharm中跑一个深度学习项目的时候,我们使用自己的主机,有时会遇到这样的情况:numpy.core._exceptions._ArrayMemoryError: Unable to allocate 454. MiB for an array with shape (23974, 12, 207) and data type float64

在这里插入图片描述
简单来讲,是因为本机的显存/内存分配的不够——带不动程序啊!!

ε=(´ο`*)))唉!2018年的电脑,看来已经带不动这种大型实验了。

二、尝试解决:分配虚拟内存

第一步,首先在我们电脑的左下角 输入“高级系统设置” 或者 按Windows建 弹出的界面直接输入 “高级系统设置”:

在这里插入图片描述

第二步,分别点击下图所示的高级设置,注意是第一个设置哈:<

D:\anaconda\envs\torch\python.exe D:\anaconda\conda-meta\多尺度注意力减法网络(MASNet)\UWF-RHS-Dataset-and-MASNet-main\net\train.py #----------Creating logger----------# #----------GPU init----------# #----------Preparing dataset----------# D:\anaconda\conda-meta\多尺度注意力减法网络(MASNet)\UWF-RHS-Dataset-and-MASNet-main\net\engine.py:22: FutureWarning: `torch.cuda.amp.GradScaler(args...)` is deprecated. Please use `torch.amp.GradScaler('cuda', args...)` instead. scaler = amp.GradScaler(enabled=use_fp16) D:\anaconda\envs\torch\Lib\site-packages\torch\amp\grad_scaler.py:132: UserWarning: torch.cuda.amp.GradScaler is enabled, but CUDA is not available. Disabling. warnings.warn( Traceback (most recent call last): File "D:\anaconda\conda-meta\多尺度注意力减法网络(MASNet)\UWF-RHS-Dataset-and-MASNet-main\net\train.py", line 160, in <module> main(config) File "D:\anaconda\conda-meta\多尺度注意力减法网络(MASNet)\UWF-RHS-Dataset-and-MASNet-main\net\train.py", line 67, in main test_dataset = isic_loader(path_Data = config.data_path, train = False, Test = True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "D:\anaconda\conda-meta\多尺度注意力减法网络(MASNet)\UWF-RHS-Dataset-and-MASNet-main\net\loader.py", line 48, in __init__ self.data = self.data.astype(np.float32) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ numpy._core._exceptions._ArrayMemoryError: Unable to allocate 4.34 GiB for an array with shape (388, 1000, 1000, 3) and data type float32
最新发布
07-29
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追光者♂

谢谢你呀!一起加油!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值