我最近在hadoop上将我的h2o从3.6.0.8更新到3.10.0.9并使用了python api。以前(使用3.6)我使用以下命令加载我保存的模型:
model_to_load = h2o.load_model('hdfs://nameservice1/path/to/model/model_directory')
我现在使用相同的命令(在3.10中)并得到以下错误:
java.io.FileNotFoundException: Path is not a file: /path/to/model/model_directory
我尝试降级到3.6.0.8并且它运行得很好,就像之前一样。在目录中,我有一个每个树的文件(这是一个随机的森林模型),两个模型度量文件和两个名为
的文件__h2o_bin.mbin
和一个名为
的人model_directory.bin
我尝试在load_model路径中使用每个,但没有运气。
有没有人经历过这个,你知道我应该使用正确的路径来加载我的模型吗?
答案 0 :(得分:1)
H2O二元模型在主要版本的H2O之间不一定兼容。如果要使用H2O 3.10。*加载模型,则必须使用3.10而不是3.6来训练该模型。