问题描述
我有一个非常大的ML模型文件(xml
/ yaml
/ json
约300MB,.gz
〜30MB)。
当我使用FileStorage
加载文件时(在将其加载到ML模型中之前),该应用程序消耗了超过1GB的内存。
ML模型初始化并释放文件后,内存消耗将下降到约200MB(更难测量)。
我的应用程序需要在32位计算机上运行,并且这种内存消耗高峰正在这些较旧的计算机上导致内存不足的问题。
我认为,额外的内存是由于FileStorage
保持了文件的动态层次结构,而不是实际数据所致。
是否有(便携式)存储和加载ML模型的方式,以便加载它们不会消耗太多内存?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)