ЦКП ВВР ПГНИУ

Суперкомпьютерный центр Пермского университета

Инструменты пользователя

Инструменты сайта


общее:инструкции:компиляция_cuda

Это старая версия документа!


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

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

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

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

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


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

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

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

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

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

$ module load cuda/6.0.37
$ nvcc *.cu -o cuda_prog3
общее/инструкции/компиляция_cuda.1493194360.txt.bz2 · Последние изменения: 26.04.2017 13:12:40 — leoten