【发布时间】:2020-11-18 22:44:19
【问题描述】:
有没有办法在管道中缓存实体的输出,如果我运行相同的管道但配置略有不同(想想超参数调整),管道中的某些初始步骤是不受配置更改影响不会多次执行?
Raw data -> CPU expensive preprocessing (A) -> model fitting (B) -> model
我希望能够运行 A 一次,但 B 的多个变体。
在 Dagster 中是否有一种优雅的方式来做到这一点?
【问题讨论】:
有没有办法在管道中缓存实体的输出,如果我运行相同的管道但配置略有不同(想想超参数调整),管道中的某些初始步骤是不受配置更改影响不会多次执行?
Raw data -> CPU expensive preprocessing (A) -> model fitting (B) -> model
我希望能够运行 A 一次,但 B 的多个变体。
在 Dagster 中是否有一种优雅的方式来做到这一点?
【问题讨论】:
我不知道有这个功能。
当存储设置为文件系统时,Dagster 可以重新运行实体,但在缓存方面没有看到任何像您所描述的那样。如果这里没有太大的吸引力,可以提交issue to Dagster,然后反馈
【讨论】: