Ludovic Frank Gitignore

.gitignore для HIP

35 правил ігнорування для HIP, готових до копіювання у ваш репозиторій.

API середовища виконання C++ для графічних процесорів AMD

Повний .gitignore для HIP

# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:51:59 UTC
# Технології: HIP

### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# Об'єктний файл
*.o
# Об'єктний файл
*.obj
# Спільний об'єкт
*.so
# Статична бібліотека
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Вихід компілятора
*.out
# Windows виконуваний файл
*.exe
*.hsaco
*.s
*.kernels.cpp
*.hip.cpp.*
bin/hipInfo
bin/hipBusBandwidth
bin/hipDispatchLatency
bin/hipify-clang
samples/**/*.out
samples/**/*.code
samples/**/*.hsaco
samples/**/*.co
# Файл тегів Vim
tags
# Файл журналу
*.log
/tests_output/
/samples_output/

Що насправді ігнорують ці правила HIP

Кожен наведений нижче шаблон із поясненням, навіщо він потрібен у .gitignore.

Загальний

Шаблон Що ігнорується
/build/ common build directory

Внутрішні файли CMake

Шаблон Що ігнорується
/CMakeFiles/ Внутрішні файли CMake

Файл кешу CMake

Шаблон Що ігнорується
/CMakeCache.txt Файл кешу CMake
/Makefile автоматично створений Makefile
/cmake_install.cmake встановити скрипт
/install_manifest.txt встановити список маніфестів

Файли залежностей Ninja

Шаблон Що ігнорується
*.ninja-dep Файли залежностей Ninja

Файли журналу Ninja

Шаблон Що ігнорується
*.ninja_log Файли журналу Ninja

Каталог журналів Meson

Шаблон Що ігнорується
meson-logs/ Каталог журналів Meson
*.o Об'єктний файл

Об'єктні файли Windows

Шаблон Що ігнорується
*.obj Об'єктний файл
*.so Спільний об'єкт
*.a Статична бібліотека
*.d файли залежностей
*.gch попередньо скомпільовані заголовки
*.ii попередньо оброблений вихід

C++ попередньо оброблений вихід

Шаблон Що ігнорується
*.ii.cpp C++ попередньо оброблений вихід
*.out Вихід компілятора

Windows виконувані файли

Шаблон Що ігнорується
*.exe Windows виконуваний файл

ROCm скомпільований двійковий файл

Шаблон Що ігнорується
*.hsaco ROCm скомпільований двійковий файл
*.s монтажний вихід
*.kernels.cpp автоматично створені джерела ядра
*.hip.cpp.* hipcc проміжні виходи
bin/hipInfo 4. Офіційні зразки двійкових файлів і вихідні дані підручника
bin/hipBusBandwidth зразок двійкового
bin/hipDispatchLatency зразок двійкового
bin/hipify-clang зразок інструменту
samples/**/*.out результати підручника

ISA/дамп коду

Шаблон Що ігнорується
samples/**/*.code ISA/дамп коду
samples/**/*.hsaco скомпільовані двійкові файли
samples/**/*.co вихід коду ядра
tags Файл тегів Vim
*.log Файл журналу
/tests_output/ настроюваний вихідний каталог тесту
/samples_output/ користувацький вихідний каталог зразків

Як використовувати цей .gitignore для HIP

  1. Скопіюйте правила HIP вище або завантажте файл безпосередньо.
  2. Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
  3. Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони Мова .gitignore

Перегляньте кожен шаблон Мова