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.

回答(1 个)

Abhiram
Abhiram 2025-4-23
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!

类别

在 帮助中心 和 File Exchange 中查找有关 Deep Learning Toolbox 的更多信息

产品

版本

R2024b

提问:

2025-4-19

回答:

2025-4-23

Community Treasure Hunt

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

Start Hunting!

Translated by