2024-09-30 18:30:43 发布
网友
我不确定这是否是有意的,但是来自learn.export()的export.pkl大约是471MB,这在某些应用程序中的部署中有点禁止
learn.export()
export.pkl
来自SaveModelCallback的模型本身只是131 KB,我只想使用Learner来应用相同的转换/处理(规范化、填充缺失、分类)
SaveModelCallback
131 KB
Learner
这有这么大的原因吗?我也确认了
learn.xb= (无)
learn.xb
learn.yb= (无)
learn.yb
原件:https://forums.fast.ai/t/tabularlearner-export-pkl-from-learn-export-is-very-large/81251/2
必须pip install wwf参见https://walkwithfastai.com/tab.export
pip install wwf
from wwf.tab.export import *
我们在学习者中手动保存模型 torch.save(learn.model, f'{model_dir}/2_{REF}_LEARNER_MODEL.pt')
torch.save(learn.model, f'{model_dir}/2_{REF}_LEARNER_MODEL.pt')
我们也导出表格对象 to.export(f'{model_dir}/3_{REF}_TABULAR_OBJECT.pkl')
to.export(f'{model_dir}/3_{REF}_TABULAR_OBJECT.pkl')
我们加载表格对象
to_new = load_pandas(f'{model_dir}/3_{REF}_TABULAR_OBJECT.pkl') to_new = to_new.train.new(df[:20]) to_new.process()
model_2 = torch.load(f'{model_dir}/2_{REF}_LEARNER_MODEL.pt') learn_new = TabularLearner(dls_new, model)
row, clas, probs = learn_new.predict(df.iloc[0]) row.show() probs
节省了大量资金:
vs
原件:https://forums.fast.ai/t/tabularlearner-export-pkl-from-learn-export-is-very-large/81251/2
必须
pip install wwf
参见https://walkwithfastai.com/tab.exportfrom wwf.tab.export import *
我们在学习者中手动保存模型
torch.save(learn.model, f'{model_dir}/2_{REF}_LEARNER_MODEL.pt')
我们也导出表格对象
to.export(f'{model_dir}/3_{REF}_TABULAR_OBJECT.pkl')
我们加载表格对象
节省了大量资金:
vs
相关问题 更多 >
编程相关推荐