The compiled executable file takes longer time when processing images in nvidia Jetson edge device
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Dear Developer, I am using Nvidia Jetson64bit and Matlab 2024a. After I compiled the executable file for nvidia Jeton Orin. It takes 1 mins to start to process images although I load the model just once. It seems it loads the model every time it starts to process the images. This does not seem to be the situation with Matlab 2023b. Any idea for the scenerio?
4 Kommentare
Chao Luo
am 10 Jul. 2024
I don't see the issue on my side. Have you tried the PIL workflow like this:
hwobj = jetson('gpucoder-xaviernx-1', 'ubuntu', 'ubuntu');
cfg = coder.gpuConfig('dll');
cfg.Hardware = coder.Hardware('NVIDIA Jetson');
cfg.VerificationMode = 'PIL';
input = rand(299,299,3);
codegen -config cfg -args {input} foo
out = foo_pil(input); % you can run it multiple times to check the execution time.
function output = foo(input)
persistent net;
if isempty(net)
net = coder.loadDeepLearningNetwork('inceptionv3');
end
output = net.predict(input);
end
It works for me that it does not load the model every time you call foo_sil.
Antworten (0)
Siehe auch
Kategorien
Mehr zu Deep Learning Toolbox 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!