gpu coder get wrong results in multiple functions with coder.varsize
Información
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Mostrar comentarios más antiguos
The following code is an example, when I use gpu coder to compile to mex file, the result is only output = 0, rather than a required vector array, I do not know how to modify and find other related samples.
function output=main_test(input)
%#codegen
% Map computation to GPU.
coder.gpu.kernelfun;
output=0;
coder.varsize('output');
output = varfun(input, output);
end
function out_var = varfun(in_var, out_var)
for i=1:10
out_var = [out_var, in_var +2];
end
end
2 comentarios
Chao Luo
el 21 de Feb. de 2023
Hi Jibao,
Thanks for reporting the issue. Can you provide us more information list here to reproduce the issue?
- MATLAB script for reproduction with input, codegen command or GPU Coder project file
- MATLAB version
- Operating system, Windows or Linux? Which version?
- GPU device
Thanks,
Chao
liu jibao
el 3 de Mzo. de 2023
Respuestas (0)
La pregunta está cerrada.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!