필터 지우기
필터 지우기

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

조회 수: 3 (최근 30일)
翼 中川
翼 中川 2022년 4월 21일
답변: Atsushi Matsumoto 2022년 6월 3일
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
Atsushi Matsumoto 2022년 6월 3일
コード生成の詳細設定画面で「深層学習用のコード生成を有効にする」が有効になっていますか?
なっていないとエラーが発生します。

태그

Community Treasure Hunt

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

Start Hunting!