.gitignore для HIP
35 правил игнорирования для HIP, готовых к копированию в репозиторий.
API среды выполнения C++ для графических процессоров AMD
Полный .gitignore для HIP
# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 22:58:31 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-logs/ |
Каталог журналов мезонов |
*.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, чтобы все члены команды придерживались одних и тех же правил.