Problem when implementing trained TensorFlow Model in Simulink using the TensorFlow Model Predict block.

I have previously trained a TensorFlow model in python and I'm looking to implement it into Simulink, which I thought was supposed to be straight forward. However I ran into the following error where it says the output from the predict block is producing variable size signal (they are supposed to be all 1 by 1 float 32)
I don't understand what the problem may be. I have set the maximum Matlab dim size to 1s as the following.
Any Ideas what the problem might be?

댓글 수: 1

Hi @Bevan Bintang, can you please provide the model and the trained model file so that I can look into the issue in detail

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

답변 (1개)

It seems there might be a configuration issue between the 'Output_Port_1' of the bus selector and the 'Input_port_1' of the 'Moment_aft' subsystem. This could be due to the 'Tensorflow Model Predict' block generating a variable-size output, which the subsystem might not support or be configured to handle.
As @Gayathri suggested, to help resolve the issue, it would be beneficial if you could provide the necessary files.
Hope this helps!

카테고리

도움말 센터 및 File Exchange에서 Deep Learning with Simulink에 대해 자세히 알아보기

제품

릴리스

R2024a

질문:

2024년 12월 12일

답변:

2025년 1월 6일

Community Treasure Hunt

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

Start Hunting!

Translated by