.gitignore за HIP
35 правила игнорисања за HIP, спремних за копирање у репозиторијум.
C++ АПИ за време извођења за АМД ГПУ
Комплетан .gitignore за HIP
# Генерисао LFGitignore - https://lfgitignore.com
# Креирано: 2026-10-31 21:51:07 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.* |
хипцц средњи излази |
bin/hipInfo |
4. Званични узорци бинарних датотека и излазни узорци бинарног програма |
bin/hipBusBandwidth |
узорак бинарне |
bin/hipDispatchLatency |
узорак бинарне |
bin/hipify-clang |
узорак алата |
samples/**/*.out |
туториал оутпутс |
Дампови ИСА/кодова
| Образац | Шта игнорише |
|---|---|
samples/**/*.code |
Дампови ИСА/кодова |
samples/**/*.hsaco |
компајлиране бинарне датотеке |
samples/**/*.co |
излази кода кернела |
tags |
Vim датотека са ознакама |
*.log |
Лог фајл |
/tests_output/ |
прилагођени излазни директоријум теста |
/samples_output/ |
прилагођени узорак излазног директоријума |
Како користити овај .gitignore за HIP
- Копирајте горенаведена правила HIP или директно преузмите датотеку.
- Направите датотеку под називом .gitignore у корену вашег Git спремишта и налепите правила у њу.
- Ако Git већ прати неке од тих датотека, покрените git rm -r --cached . па поново направите комит — правила игнорисања важе само за датотеке које Git не прати.
- Додајте .gitignore у комит како би цео тим користио иста правила.