minibatchpredict memory leak bug?

basically as the title says. not sure whether this is intended.
the problem can be reproduced using the code below.
"net_2btest.mat" can be obtained here
===============
load('net_2btest.mat','net');
a = rand(101,1,100);
for i = 1 : 10000000
if ~rem(i,100)
i
memory
end
b = dlarray(a,"TCB");
c = minibatchpredict(net,b);
end
===============
if you keep attention on memory. i.e., Memory used by MATLAB: xxxx MB
you`d find every minibatchpredict call uses ~500kb-1mb more memory.

Respuestas (1)

Abhiram
Abhiram el 23 de Abr. de 2025

0 votos

Hi @Felix,
I have noticed a similar behaviour with the ‘minibatchpredict’ function when working with MATLAB R2024b. Upgrading the MATLAB version to R2025a Prerelease has solved the issue.
Hope this helps!

Categorías

Productos

Versión

R2024b

Preguntada:

el 19 de Abr. de 2025

Respondida:

el 23 de Abr. de 2025

Community Treasure Hunt

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

Start Hunting!

Translated by