Error using DAGNetwork/predictBatch, Execution of script dictionary as a function is not supported

when I run the code
%% import kerasNetwork
net = importKerasNetwork("Model.h5")
%% predict
ypred = predict(net,xtest);
it's turns out
Error using DAGNetwork/predictBatch
Execution of script dictionary as a function is not supported:
C:\Program Files\MATLAB\R2022b\toolbox\matlab\datatypes\dictionary\dictionary.m
Error in DAGNetwork/calculatePredict (line 16)
Y = predictBatch( ...
Error in DAGNetwork/predict (line 192)
Y = this.calculatePredict( ...
Error in SeriesNetwork/predict (line 320)
Y = this.UnderlyingDAGNetwork.predict(X, varargin{:});
Error in untitled7 (line 21)
ypred = predict(net,xtest);
however, I also run the same code on another computer with the same version (which is 2022b), everything runs well without any errors.
I just confuse about it.

 Accepted Answer

xtest is a 100x10 double. I solved this problem by reinstalling a new version of matlab (matlab2023a), thanks for the reply.

More Answers (0)

Categories

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

Products

Release

R2022b

Asked:

on 8 May 2023

Moved:

on 9 May 2023

Community Treasure Hunt

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

Start Hunting!