ошибка памяти поверхности cuda - PullRequest
1 голос
/ 14 июня 2011

Мой код CUDA работает нормально. но когда я добавляю следующее поверх моего кода, это дает некоторые ошибки.

surface<void,2> sImg;

fatal   : Parsing error near '.surf': syntax error

Как я могу решить это?

Когда я объявляю "sImg" внутри метода main, он компилируется ..


Следующее не работает ..

surface<void,2> sImg;

int main()
{
    return 0;
}

Ответы [ 2 ]

1 голос
/ 17 июня 2011

я изменился Свойства -> CUDA Runtime API -> Графический процессор -> Архитектура GPR1 до sm_20 Теперь он компилируется ..

0 голосов
/ 17 июня 2011

Вы объявляете это в файле .cu, где объявлено ядро, использующее поверхность?

Чтобы операторы вступили в силу, они должны быть проанализированы компилятором nvcc.

Если это такне работает, тогда опубликуйте журнал ошибок компилятора.

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