Как использовать структуры данных Cuda в файлах .cpp - PullRequest
3 голосов
/ 13 февраля 2012

Можно ли использовать определенные в Cuda структуры данных, такие как float3, float4, dim3 и т. Д. В файле .cpp?

Как бы вы достигли этого, если это возможно?

Спасибо

1 Ответ

4 голосов
/ 14 февраля 2012

Да, вы можете.Просто #include "vector_types.h" (убедитесь, что каталог CUDA include находится в вашем пути -I).Я думаю этот пример кода демонстрирует это (не то, что вам действительно нужен пример для чего-то такого простого).

Кроме того, некоторые из примеров кода CUDA SDK включают заголовок "vector_math.h", который определяет количество операторов (+, *, точка и т. д.) для векторных типов.Я полагаю, что это будет в каталоге common / include SDK (обратите внимание, что это не стандартная, поддерживаемая часть CUDA - это пример кода, который вы можете написать самостоятельно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...