2015-10-14 4 views
1

Я использую синтаксический плагин для проверки синтаксиса. Есть ли способ настроить синтаксическую проверку для работы с другой вычислительной архитектурой cuda, чем по умолчанию?Как указать архитектуру вычисления cuda в синтаксическом плагине vim?

В настоящее время выдает мне сообщение об ошибке, когда я использую функцию AtomicAdd, потому что она не поддерживается в старой вычислительной архитектуре, но я использую более новую.

ответ

2

Из соответствующего wiki page:

По умолчанию NVCC и, таким образом, syntastic, по умолчанию самой базовой архитектуры. Это может привести к ошибочным ошибкам, если разработчик намерен скомпилировать новое оборудование и использовать более новые функции, например. числа двойной точности. Чтобы передать конкретную целевую арку до nvcc, например. добавьте следующую строку в ваш .vimrc:

let g:syntastic_cuda_arch = "sm_20"

 Смежные вопросы

  • Нет связанных вопросов^_^