.gitignore pro HIP
35 pravidel ignorování pro HIP, připravených ke zkopírování do repozitáře.
Běhové API C++ pro GPU AMD
Kompletní .gitignore pro HIP
# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 15:58:41 UTC
# Technologie: HIP
### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# Objektový soubor
*.o
# Objektový soubor
*.obj
# Sdílený objekt
*.so
# Statická knihovna
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Výstup kompilátoru
*.out
# Spustitelný soubor 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
# Soubor tagů Vim
tags
# Soubor protokolu
*.log
/tests_output/
/samples_output/
Co pravidla pro HIP skutečně ignorují
Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.
Obecné
| Vzor | Co ignoruje |
|---|---|
/build/ |
common build directory |
Interní soubory CMake
| Vzor | Co ignoruje |
|---|---|
/CMakeFiles/ |
Interní soubory CMake |
Soubor mezipaměti CMake
| Vzor | Co ignoruje |
|---|---|
/CMakeCache.txt |
Soubor mezipaměti CMake |
/Makefile |
Automaticky generovaný Makefile |
/cmake_install.cmake |
Instalační skript |
/install_manifest.txt |
Seznam instalačního manifestu |
Soubory závislostí Ninja
| Vzor | Co ignoruje |
|---|---|
*.ninja-dep |
Soubory závislostí Ninja |
Protokoly Ninja
| Vzor | Co ignoruje |
|---|---|
*.ninja_log |
Protokoly Ninja |
Adresář protokolů Meson
| Vzor | Co ignoruje |
|---|---|
meson-logs/ |
Adresář protokolů Meson |
*.o |
Objektový soubor |
Objektové soubory Windows
| Vzor | Co ignoruje |
|---|---|
*.obj |
Objektový soubor |
*.so |
Sdílený objekt |
*.a |
Statická knihovna |
*.d |
Soubory závislostí |
*.gch |
Předkompilované hlavičky |
*.ii |
Výstup preprocesoru |
Výstup preprocesoru C++
| Vzor | Co ignoruje |
|---|---|
*.ii.cpp |
Výstup preprocesoru C++ |
*.out |
Výstup kompilátoru |
Spustitelné soubory Windows
| Vzor | Co ignoruje |
|---|---|
*.exe |
Spustitelný soubor Windows |
Zkompilovaný binární soubor ROCm
| Vzor | Co ignoruje |
|---|---|
*.hsaco |
Zkompilovaný binární soubor ROCm |
*.s |
Výstup assembleru |
*.kernels.cpp |
Automaticky generované zdroje jádra |
*.hip.cpp.* |
Mezilehlé výstupy hipcc |
bin/hipInfo |
4. Oficiální ukázkové binární soubory a výstupy výukových příkladů |
bin/hipBusBandwidth |
Ukázkový binární soubor |
bin/hipDispatchLatency |
Ukázkový binární soubor |
bin/hipify-clang |
Ukázkový nástroj |
samples/**/*.out |
Výstupy výukových příkladů |
Výpisy ISA/kódu
| Vzor | Co ignoruje |
|---|---|
samples/**/*.code |
Výpisy ISA/kódu |
samples/**/*.hsaco |
Zkompilované binární soubory |
samples/**/*.co |
Výstupy kódu jádra |
tags |
Soubor tagů Vim |
*.log |
Soubor protokolu |
/tests_output/ |
Vlastní výstupní adresář testů |
/samples_output/ |
Vlastní výstupní adresář ukázek |
Jak používat tento .gitignore pro HIP
- Zkopírujte výše uvedená pravidla pro HIP nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.