コマンドウィンドウに出てくる警告について
8 views (last 30 days)
Show older comments
初歩的な質問で申し訳ありません。操作で特に問題はないのですが、下記のような警告が出ました。
警告: ver('distcomp') に対するサポートは将来のリリースで削除される予定です。代わりに ver('parallel') を使用してください。
どのように対応すればよろしいでしょうか。あるいは、versionの更新に関する警告であれば、速やかな対応が必要でしょうか。
ご助言をいただけますと幸いです。
0 Comments
Accepted Answer
Kojiro Saito
on 14 Sep 2022
実行されたコマンドまたはスクリプトに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 Comments
Kojiro Saito
on 14 Sep 2022
結論から言うと、R2021bやR2022aでは何もしなくてもOKです。
警告メッセージが出ても
ver('distcomp')
は問題なく実行できているので、Parallel Computing Toolboxのバージョン情報がリターンされます。
もし将来のバージョンで動かしたときに、警告ではなく赤文字のエラーメッセージが出た場合は対策が必要になります。その場合は、実行したときにどの行で出たかがコマンドウィンドウに出力されるので、その行のver('distcomp')をver('parallel')に書き換えれば大丈夫です。
例えば下の例ではmycode.mの2行目にあるver('distcomp')を書き換えます。
More Answers (0)
See Also
Categories
Find more on Signal Processing Toolbox 入門 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!