Это на ОС Windows 7 Pro 64 бит с CUDA 6.5 и Intel Composer 2015 в Visual Studio 2013.составителей 'cl.exe' в PATH отличается от указанного с -ccbin
У меня есть проект, который содержит сочетание родных C++ и CUDA. Я пытаюсь переключиться с компилятора Microsoft на компилятор Intel для лучшей векторизации и производительности. Тем не менее, я не могу получить проект для сборки после установки Intel Composer и изменения настройки проекта для использования компилятора Intel.
Всякий раз, когда я пытаюсь построить, я получаю ошибку:
nvcc fatal : Compiler 'cl.exe' in PATH different than the one specified with -ccbin
Я попытался изменить компилятор компилятору Intel, расположенный в C: \ Program Files (x86) \ Intel \ Composer XE 2015 \ Bin \ Intel64, добавив
-ccbin C:\Program Files (x86)\Intel\Composer XE 2015\bin\intel64\icl.exe
но ошибки с
nvcc fatal : redefinition of argument 'compiler-bindir'
Как я могу настроить CUDA использовать Intel компилятор вместо Microsoft?
В какой-то момент у меня действительно получилось, что CUDA и Intel играют хорошо вместе, но затем Visual Studio задохнулась и должна была быть отремонтирована. Я думаю, что инструментарий был установлен точно в правильной последовательности. Ну что ж..... – CurtisHx