Вопрос

У меня есть много структур (классов) и автономных функций, которые мне нравятся отдельно, а затем связаны с ядром CUDA, но я получаю External calls are not supported Ошибка при составлении (не связывающей) ядро. NVCC Силы всегда использовать встроенные функции из ядра. Это очень расстраивает !! Если кто -то выяснил способ достичь постепенной компиляции, пожалуйста, поделитесь.

Также см. В следующей ветке на форумах NVIDIA.http://forums.nvidia.com/index.php?s=&showtopic=103256&view=findpost&p=1009242

Это было полезно?

Решение

В настоящее время вы не можете вызвать функции устройства из графического процессора в CUDA, поэтому они вставлены.

Ферми Аппаратное обеспечение поддерживает функции устройства без внедрения.

Другие советы

Хорошо, теперь это можно сделать с CUDA 5.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top