» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

我脑子抽了16g内存跑图像识别,求助虚拟内存设置办法!

posted by wap, platform: iPhone
虚拟内存(Virtual memory)是指操作系统给程序一个幻觉,让程序以为它自己独占一个很大的内存,比如4TB,这样程序就可以忽略实际情况想怎么设计就怎么设计。

然而你的物理机器现实中是没有这么大内存的,那么操作系统会在实际内存不够的时候把一部份内存数据写到硬盘上去,腾出空间给程序使用,当程序要用以前的数据时,又将其从硬盘里度回来。

所以并不是你要把虚拟内存设大,而是应该把能当内存使用的硬盘空间设大,通常这个空间叫Swap。

如果你程序还是会崩溃,你可以设个100G的Swap。

但是我严重怀疑你遇到了内存泄露的问题,或者你是在训练模型,而不是在使用模型。


TOP

posted by wap, platform: iPhone
引用:
原帖由 @imissrain  于 2022-8-8 23:05 发表
模型是已经训练好的了。

我就是管使用

发现识别比较大的文件

就很麻烦

于是把文件都分段压缩了

会好一些了把
iPhone都可以实时识别视频里面的各种物体(Classification),为什么你的测试需要几十G的内存呢?
不明白……



TOP

发新话题
     
官方公众号及微博