Содержание

Компиляция CUDA-программ

Список доступных версий CUDA приведен на странице ПГНИУ-Кеплер: Доступное ПО
Информация об использовании модулей доступна на странице Утилита "module"

Для компиляции CUDA-программы необходимо загрузить модуль выбранной версии CUDA, после чего ввести в командной строке команду со следующей структурой:

$ nvcc <source_file>[ <source_file>] -o <executable_file> [...]
nvcc вызов компилятора
<source_file> файл с исходным кодом
<executable_file> исполняемый файл
[…] дополнительные опции компилятора

Примеры компиляции


Один файл с исходным кодом

$ module load cuda/11.4
$ nvcc cuda_prog.cu -o cuda_prog

Несколько файлов с исходным кодом

$ module load cuda/11.4
$ nvcc cuda1.cu cuda2.cu cuda3.cu -o cuda_prog2

Компиляция всех файлов с расширением .cu

$ module load cuda/11.4
$ nvcc *.cu -o cuda_prog3