NVCC (компилятор NVIDIA CUDA) поставляется с CUDA Toolkit для Windows. Раньше был режим эмуляции , но он был отменен, начиная с CUDA 3.0. Существуют проекты с открытым исходным кодом, которые предлагают какую-то эмуляцию.
NVIDIA также предоставляет инструмент Parallel NSight , который позволяет выполнять отладку графического пользовательского интерфейса кода CUDA в Visual Studio.
Кроме того, вы можете скомпилировать CUDA из командной строки, если вам подходит альтернатива Visual Studio. Для компиляции из командной строки сначала откройте Командная строка Visual Studio , а затем введите:
nvcc -arch=sm_12 YourCudaFile.cu
Параметр -arch
используется для указания архитектуры CUDA. Например, sm_12
означает архитектуру с Compute Capability , равной 1,2.