Borrar filtros
Borrar filtros

MATLAB CompilerでD​AGnetworkモ​デルを読み込むmファ​イルをコンパイルした​い

17 visualizaciones (últimos 30 días)
Mizuho Ueshima
Mizuho Ueshima el 28 de Jun. de 2024 a las 4:00
Respondida: Kojiro Saito el 28 de Jun. de 2024 a las 4:59
いつもお世話になっています。
3D点群分類を行うDAGnetworkモデルを含むmatファイルをロードし、predict関数でモデルの評価を実施するmファイルをMATLAB Compilerでexeファイルにしたのですが、
「警告: 変数 'voxnet' は、元々は DAGNetwork として保存されていますが、オブジェクトとしてインスタンスを作成できないため uint32 として読み込まれます。」というメッセージが出てうまく動作しません。
コンパイル時にDeepLearningToolboxとComputerVisionToolboxのサポートパッケージパスを明示する必要があるようですが、なんという名前のサポートパッケージをどこからインストールするのかがわかりません。
また、下記URLの内容も不勉強のため理解できませんでした。「DeepLearningToolboxとComputerVisionToolboxを参照する関数プラグマをコードに追加する」とはどういう作業を指しているのでしょうか
①当該サポートパッケージをどこからかインストールする
②当該サポートパッケージのパスを明示し
mcc -m XX.m -a 当該パス
というコードでコンパイルを実施する、という意味なのかな?と思っていますが、理解が及びませんでした。
具体的にどういう手順を踏めば、DAGnetworkモデルを含むmatファイルをロードし、predict関数を動作させるmファイルをMATLAB Compilerでexeファイルにできますか?
以上、よろしくお願いします。

Respuestas (1)

Kojiro Saito
Kojiro Saito el 28 de Jun. de 2024 a las 4:59
パッケージ化されたアプリケーションでのファイルへのアクセスの「%#function プラグマを使用して MATLAB データ ファイルを明示的に含める」が参考になります。
コンパイル時にDAGNetworkを使うことをコンパイラに明示する必要があります。コンパイルするスクリプトでmatファイルをloadする前に関数プラグマ「%#function DAGNetwork」を付けてからコンパイルしてみてください。
%#function DAGNetwork
load('xxx.mat')

Categorías

Más información sobre Application Deployment en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!