2016-09-19 14 views
4

H2Oに訓練されたモデル(ディープネットですが、もっと一般的です)を保存しました。今度はH2Oの別のインスタンスでロードしてスコアリングに使用したいのですが、トレーニングに使用するH2Oのバージョン(3.10.0.3)が(3.10.0.6)のプロダクションクラスターを開始したバージョンと異なるという問題があります。エラーメッセージは全くわかりませんH2Oの異なるバージョン間で保存されたモデルを使用する方法はありますか?

ERROR MESSAGE: 

Found version 3.10.0.3, but running version 3.10.0.6 

バージョン間で保存されたモデルを移行する方法はありますか?あるいは、トレーニングとスコアリングに同じバージョンのH2Oを使用することに固執しましたか?

答えて

2

はい、トレーニングとスコアリングに同じバージョンを使用しています。移行ルートはありません。

(必要なバージョンのh2o-genmodel.jarにバンドルできるPOJOとしてエクスポートできますが、データを取得して結果を出すためにはJavaコードを書く必要がありますが理想的ではありません。あなたは、データの準備のためのRコードを使用している場合)

をこれは前H2O-ストリームのメーリングリストで議論されてきたが、私はそれのための機能リクエストチケットを見ることができなかったので、私はちょうど1作成:https://0xdata.atlassian.net/browse/PUBDEV-3432

+0

私はPOJOについて知っています、私は古いモデルに戻りたいと思っていますが、クラスタはすでに新しいバージョンを実行しています。チケットをありがとう。それを見守ります。 – JaKu

+0

@JaKu私は期待を低く抑えたい - たくさんの人(特にH2Oが顧客を払っている人)がそれを求め始めるまでそれが起こらないという印象を受けた。 –

+0

@JaKu(そして他の誰もが興味を持っています)私はもう一度このことに苛立ちました。それで私の道をハックしようとしました。(これは、プロジェクトが何であれ、バイナリ形式を変更する柔軟性を愛し、後方互換性について心配する必要はありません。 、しかし失敗しました。チケットにコメントを追加しました。あなたが投票したりコメントしたりすると、私はそれが対処される可能性が高いと思います。 –

関連する問題