Matlab Cor​derにおけるCコー​ド生成時のエラー

4 次查看(过去 30 天)
翼 中川
翼 中川 2022-4-21
function out = my_predict(in) %#codegen
persistent mynet;
if isempty(mynet)
mynet = coder.loadDeepLearningNetwork('YK12A0990.mat');
end
% pass in input
out = predict(mynet,in);
上記のコードを用いたMatlab CorderにおけるCコード生成時のエラー(Matlab corderの問題確認ができるところ)で
4行目で「名前corder.loadMatObjを解決できません。」「関数を呼べ出せません。」
最終行で「永続変数 'mynet' は使用前に代入されなければなりません。唯一の例外は 'isempty(mynet)' を使用したチェックで、これは代入前に実行可能です。」というエラーが出たのですが、解決方法が調べましたがわからない状態です。
解決方法を教えていただきたいです、よろしくお願いいたします。

回答(1 个)

Atsushi Matsumoto
コード生成の詳細設定画面で「深層学習用のコード生成を有効にする」が有効になっていますか?
なっていないとエラーが発生します。

类别

Help CenterFile Exchange 中查找有关 MATLAB Coder 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!