Mech-Visionに1.5.xバージョンのディープラーニングモデルを読み込む際に異常が発生する
問題:
プロジェクトには旧いバージョンのディープラーニングステップ「ディープラーニングモデルを推論(Mech-DLK 2.1.0/2.0.0)」を使用して1.5.xバージョンのディープラーニングモデル(拡張子は.dlkpack)を読み込むと、次のエラーメッセージが表示されます。class std::system_error: このUnicode文字がマルチバイトのターゲットコードページにマッピングできる文字はありません。
問題が発生するバージョン:
Mech-Vision 1.6.0以降のバージョン
考えられる理由:
ディープラーニングモデルパッケージのファイルパスには、日本語などの非ラテン文字や、特殊文字が含まれています。
解決策:
-
ディープラーニングモデルパッケージのパスに含まれる非ラテン文字をすべてラテン文字に変更します。
-
「ディープラーニングモデルを推論(Mech-DLK 2.1.0/2.0.0」の モデルパッケージのファイルパス パラメータを再設定します。
ステップ「ディープラーニングモデルを推論(Mech-DLK 2.1.0/2.0.0)」のメンテナンスは終了しました。ディープラーニングモデルを最新のバージョンに更新し、最新のディープラーニングモデルを推論するステップを使用することをお勧めします。 |