I am getting "Swing is not available error"
    5 ビュー (過去 30 日間)
  
       古いコメントを表示
    
I am trying to import a model. But when using importONNXNetwork function I am getting the following error:
Error using matlab.internal.indentcodeLegacy
This feature is not supported because:
Swing is not currently available.
Can anybody help me ?
0 件のコメント
回答 (1 件)
  Ayush Modi
      
 2024 年 7 月 21 日
        
      編集済み: Ayush Modi
      
 2024 年 7 月 21 日
  
      Hi Gourav,
This is an bug with "importONNXNetwork" function. As a workaround, you can follow the below steps:
       1.   Run MATLAB desktop using the GUI.
       2.   Edit a file to remove the call to “indentcode” in MATLAB using the following command in MATLAB command window:    
          >>edit nnet.internal.cnn.onnx.fcn.ModelTranslation
          Search for the call to “indentcode” and remove or comment out the line in the code containing the function call.
code = nnet.internal.cnn.onnx.util.indentcode(code);
       3.   Edit another file to remove the call to “indentcode” in MATLAB using the following command in MATLAB command window:   
            >>edit nnet.internal.cnn.onnx.CustomLayerManager
            Search for “indentcode” and make the following change:  
Original code:
classdefCode = string(indentcode(char(join(classdefCode'newline))))
Modified code:
classdefCode = string(char(join(classdefCode',newline));
       4.   Write an identity function in your local directory to override the “indentcode” function.    
function X = indentcode(X)
end
Note - This issue was solved in MATLAB R2024a version.
0 件のコメント
参考
カテゴリ
				Help Center および File Exchange で Deep Learning Toolbox についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

