Недавно я обновил свой h2o с 3.6.0.8 до 3.10.0.9 на hadoop и использую api python. Ранее (с использованием 3.6) я использовал следующую команду для загрузки в модели я спасший:HDFS IO Failure «путь не файл»
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
I попытался понизить до 3.6.0.8, и он работает просто отлично, как и раньше. В каталоге у меня есть файл для каждого дерева (это модель случайного леса), две модели метрических файлов и два файла один с именем
__h2o_bin.mbin
и один названный
model_directory.bin
Я попытался с помощью каждого из тех, в пути load_model, но не повезло.
Кто-нибудь испытал это, и знаете ли вы правильный путь, который я должен использовать для загрузки моей модели?
Ах крысы, хорошо. Благодаря! – lilyrobin
Если это причина, вы получаете сообщение об ошибке, явно указывающее «несоответствие версии». Это больше похоже на изменение поведения h2o.load_model() между 3.6 и 3.10? –