Displaying a struct containing gpuArray fields takes an extremely long time in R2024b
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Matt J
am 14 Jan. 2025
Bearbeitet: Matt J
am 16 Jan. 2025
I find that when I create a struct (or object) whose fields are large gpuArrays, it takes an extremely long time (1-2 minutes) to display the struct at the command line. Example:
>> c.data=gpuArray.rand(266,354,894,'single');
>> tic; c, toc
c =
struct with fields:
data: [266×354×894 gpuArray]
Elapsed time is 100.266106 seconds.
I have observed this in R2024b on two platforms,
(1) Windows 10; NVIDIA GeForce RTX 4080 SUPER
(2) Windows 11; NVIDIA RTX 5000 Ada Generation
Does anyone know why this might be happening?
1 Kommentar
Akzeptierte Antwort
Edric Ellis
am 15 Jan. 2025
Thanks for reporting this, I can reproduce the problem here (though not so severely). For now I'm afraid the only workaround is "don't do that".
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!