Effacer les filtres
Effacer les filtres

How can I create CUDAKernel objects from compiled PTX code that implements dynamic parallelism?

2 vues (au cours des 30 derniers jours)
I have a ".cu" file that uses dynamic parallelism - meaning it uses a CUDA kernel to launch another CUDA kernel (all on the GPU). The code compiles fine as a PTX file. But when I go to create the CUDAKernel object in MATLAB, I get the following error:
>> parent = parallel.gpu.CUDAKernel('dp_test.ptx','dp_test.cu','test_parent');
Error using parallel.gpu.CUDAKernel
An error occurred during PTX compilation of <image>.
The information log was:
The error log was:
ptxas : fatal error : Unresolved extern function 'cudaGetParameterBuffer
The CUDA error code was: CUDA_ERROR_NO_BINARY_FOR_GPU.
I appreciate any and all help. Thanks!

Réponses (0)

Catégories

En savoir plus sur Simscape dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by