.gitignore за HIP
35 правила за игнориране за HIP, готови за копиране в хранилището ви.
API на C++ за изпълнение на AMD GPU
Пълният .gitignore за HIP
# Генерирано от LFGitignore — https://lfgitignore.com
# Създадено: 2026-10-13 15:59:47 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
- Копирайте правилата за HIP по-горе или изтеглете файла директно.
- Създайте файл с име .gitignore в основната директория на Git хранилището си и поставете правилата в него.
- Ако някои от тези файлове вече се следят, изпълнете git rm -r --cached . и създайте нов комит — Git прилага правилата за игнориране само към неследени файлове.
- Добавете .gitignore в комит, за да използва целият екип едни и същи правила.