gpu coder get wrong results in multiple functions with coder.varsize
情報
この質問は閉じられています。 編集または回答するには再度開いてください。
古いコメントを表示
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 件のコメント
Chao Luo
2023 年 2 月 21 日
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
2023 年 3 月 3 日
回答 (0 件)
この質問は閉じられています。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!