模型保存问题


(nep7une) #1

目前使用平台的DataSource接口保存模型:

def save_model_to_platform():
    # 保存模型
    model_ds = DataSource()
    model.save(model_ds.open_temp_path())
    model_ds.close_temp_path()

    return Outputs(data=model_ds)

想问一下这个temp_path是否会被平台清空或者转移? 后续reload模型的时候需要用到这个path。

或者是否有更官方的使用方式呢?


(神龙斗士) #2

这是标准用法,👍


(nep7une) #3

但是我实盘交易的时候调用模型保存路径的时候,却提示路径不存在哦。(模型训练在非实盘交易阶段完成的)


(PAYNE) #4

相同的问题,解决了么?


(神龙斗士) #5

应该是文件大小超出了下载数据大小,我们在重新设计这个下载。

一对时间内没有被使用 DataSource,系统可能清理掉。

新版本会提供持久化DataSource。


关于模型存储的疑问?
(iQuant) #6

@PAYNE
模型保存问题可以参考:链接