Standalone app with exportONNXNetwork does not work

Hi,
I simply want to save my trained model to an ONNX file with my standalone app, but it gives the following error:
Unable to resolve the name 'matlabshared.supportpkg.internal.getSupportPackageRootNoCreate'.
Error in matlabshared.supportpkg.getSupportPackageRoot
Error in nnet.internal.cnn.onnx.util.addSpkgBinPath (line 8)
Error in nnet.internal.cnn.onnx.OperatorSetIdProto (line 13)
Error in nnet.internal.cnn.onnx.ConverterForNetwork/toOnnx (line 33)
Error in nnet.internal.cnn.onnx.exportONNXNetwork (line 17)
Error in exportONNXNetwork (line 41)
Error in convert2ONNX (line 6)
I already tried to add the direcory in mcc manually with:
-a C:\ProgramData\MATLAB\SupportPackages\R2019b\toolbox\nnet\supportpackages\onnx -a C:\ProgramData\MATLAB\SupportPackages\R2019b\resources\nnet_cnn_onnx
Hopefully, anybody can help me :)

Answers (1)

Hi
As per my understanding, you are getting an error while saving the trained model to an ONNX file with your standalone app.
As of now saving a trained model to an ONNX file is not supported for a standalone application.
Regards
HimeshNayak

1 Comment

Hi,
actually this issue also consists if I use importONNXNetwork. It seems to be worked once by this post: https://de.mathworks.com/matlabcentral/answers/500806-how-can-i-use-importonnxnetwork-function-on-a-production-machine-which-only-has-mcr-installed

Sign in to comment.

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Asked:

on 9 Mar 2023

Commented:

on 15 Mar 2023

Community Treasure Hunt

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

Start Hunting!