コマンドウィンドウに出てくる警告について

初歩的な質問で申し訳ありません。操作で特に問題はないのですが、下記のような警告が出ました。
警告: ver('distcomp') に対するサポートは将来のリリースで削除される予定です。代わりに ver('parallel') を使用してください。
どのように対応すればよろしいでしょうか。あるいは、versionの更新に関する警告であれば、速やかな対応が必要でしょうか。
ご助言をいただけますと幸いです。

 채택된 답변

Kojiro Saito
Kojiro Saito 2022년 9월 14일

3 개 추천

実行されたコマンドまたはスクリプトにver('distcomp')ver distcompが含まれているようですね。
警告のメッセージにに書いてあるように、ver('distcomp')の代わりにver('parallel')を使えば良いですが、バージョンR2022a時点でもver('distcomp')はまだ使用できるので、速やかな対応は不要です。
背景を説明すると、並列処理をおこなうParallel Computing Toolboxというツールボックスが、R2019aまでは「<MATLABインストールフォルダー>\toolbox\distcomp」にインストールされていましたが、R2019bから「<MATLABインストールフォルダー>\toolbox\parallel」のフォルダーにインストールされるように変わりました。
R2019bのリリースノートに記載があります。
なので、R2019bからはver('distcomp')が警告が出るようになり、代わりにver('parallel')を使うのが推奨となっています。

댓글 수: 3

貴成 岡本
貴成 岡本 2022년 9월 14일
ご丁寧にご回答をいただき誠にありがとうございます。
重ねて申し訳ありません。
現在使用しているものはspm12とDPARSFAくらいなのですが、DPARSFAの起動で出てくるようです。
ver('distcomp')の代わりにver('parallel')を使う、というのは
どのようにすればよろしいでしょうか?
R2021b Update4へ更新したのですが、これでは変わりありませんでした。
初心者で的外れなご質問かもしれませんが、何卒よろしくお願いいたします。
Kojiro Saito
Kojiro Saito 2022년 9월 14일
結論から言うと、R2021bやR2022aでは何もしなくてもOKです。
警告メッセージが出ても
ver('distcomp')
は問題なく実行できているので、Parallel Computing Toolboxのバージョン情報がリターンされます。
もし将来のバージョンで動かしたときに、警告ではなく赤文字のエラーメッセージが出た場合は対策が必要になります。その場合は、実行したときにどの行で出たかがコマンドウィンドウに出力されるので、その行のver('distcomp')ver('parallel')に書き換えれば大丈夫です。
例えば下の例ではmycode.mの2行目にあるver('distcomp')を書き換えます。
貴成 岡本
貴成 岡本 2022년 9월 14일
さっそくお返事をいただき感謝申し上げます。
また、わかりやすくご教示いただき、大変勉強になりました。
お忙しいところ、お手数をおかけして申し訳ありませんでした。
今後とも何卒よろしくお願いいたします。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 MATLAB에 대해 자세히 알아보기

제품

릴리스

R2021b

질문:

2022년 9월 13일

댓글:

2022년 9월 14일

Community Treasure Hunt

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

Start Hunting!