ЦКП ВВР ПГНИУ

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

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

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


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

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
общее:инструкции:компиляция_cuda [25.04.2017 12:37:49]
leoten создано
общее:инструкции:компиляция_cuda [09.02.2022 15:27:36] (текущий)
Admin
Строка 1: Строка 1:
-<note tip>​Список доступных версий можно посмотреть по **[[:​cluster:​kepler:​soft|ссылке]]**</​note>​ 
- 
 ===== Компиляция CUDA-программ ===== ===== Компиляция CUDA-программ =====
  
-Для компиляции CUDA-программы достаточно ввести в командной строке команду со следующей структурой:​+<note tip>​Список доступных версий CUDA приведен на странице **[[:​cluster:​kepler:​soft#​cuda|ПГНИУ-Кеплер:​ Доступное ПО]]**</​note>​ 
 +<note tip>​Информация об использовании модулей доступна на странице **[[:​общее:​инструкции:​module|Утилита "​module"​]]**</​note>​ 
 + 
 +Для компиляции CUDA-программы ​необходимо загрузить модуль выбранной версии CUDA, после чего ввести в командной строке команду со следующей структурой:​
  
 <​code>​$ nvcc <​source_file>​[ <​source_file>​] -o <​executable_file>​ [...]</​code>​ <​code>​$ nvcc <​source_file>​[ <​source_file>​] -o <​executable_file>​ [...]</​code>​
Строка 15: Строка 16:
 ----- -----
 ==== Один файл с исходным кодом ==== ==== Один файл с исходным кодом ====
-<​code>​ $ nvcc cuda_prog.cu -o cuda_prog</​code>​+<​code>​ 
 +$ module load cuda/11.4 
 +$ nvcc cuda_prog.cu -o cuda_prog 
 +</​code>​
  
 ==== Несколько файлов с исходным кодом ==== ==== Несколько файлов с исходным кодом ====
-<​code>​ $ nvcc cuda1.cu cuda2.cu cuda3.cu -o cuda_prog2</​code>​+<​code>​ 
 +$ module load cuda/11.4 
 +$ nvcc cuda1.cu cuda2.cu cuda3.cu -o cuda_prog2 
 +</​code>​
  
 ==== Компиляция всех файлов с расширением .cu ==== ==== Компиляция всех файлов с расширением .cu ====
-<​code>​ $ nvcc *.cu -o cuda_prog3</​code>​+<​code>​ 
 +$ module load cuda/11.4 
 +$ nvcc *.cu -o cuda_prog3 
 +</​code>​
общее/инструкции/компиляция_cuda.1493105869.txt.bz2 · Последние изменения: 25.04.2017 12:37:49 — leoten