可以为h2o.save_model()设置文件名(而不是简单地使用model_id值)吗?

时间:2019-06-26 00:53:46

标签: h2o

尝试使用与模型的model_id字段不同的特定名称保存h2o模型,但尝试使用类似...

h2o.save_model(model=model,
               path='/some/path/then/filename',
               force=False)

仅创建一个目录/文件结构,如

some
   |__path
         |__then
              |__filename
                        |__<model_id>

相对于

some
   |__path
         |__then
              |__filename

这可以通过save_model方法执行吗?

我无法/不愿意在调用save方法之前简单地更改model_id,因为模型名称上附加了时间戳,以避免与h2o集群上的其他模型发生名称冲突(我试图在磁盘上保存时,请删除这些时间戳,并在保存之前简化群集上的名称,如果其他进程也试图保存这种模型(例如,使用不同的时间戳),则可能会发生命名冲突。

有什么方法可以获得这种行为或其他常见的替代方法/解决方法?

1 个答案:

答案 0 :(得分:0)

当前无法实现,但是我创建了功能请求here。有一个相关的问题here显示了R的解决方案(可以适用于Python)。解决方法是使用几行R / Python代码手动重命名文件。