.gitignore för HIP
35 ignoreringsregler för HIP, redo att kopieras till ditt repo.
C++-API vid körning för AMD-GPU:er
Den kompletta .gitignore-filen för HIP
# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 15:59:44 UTC
# Tekniker: HIP
### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# Objektfil
*.o
# Objektfil
*.obj
# Delat objekt
*.so
# Statiskt bibliotek
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Kompilatorresultat
*.out
# Körbar Windows-fil
*.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-taggfil
tags
# Loggfil
*.log
/tests_output/
/samples_output/
Vad reglerna för HIP faktiskt ignorerar
Alla mönster nedan och varför de hör hemma i din .gitignore.
Allmänt
| Mönster | Vad det ignorerar |
|---|---|
/build/ |
common build directory |
Interna CMake-filer
| Mönster | Vad det ignorerar |
|---|---|
/CMakeFiles/ |
Interna CMake-filer |
CMake-cachefil
| Mönster | Vad det ignorerar |
|---|---|
/CMakeCache.txt |
CMake-cachefil |
/Makefile |
automatiskt genererad Makefile |
/cmake_install.cmake |
installationsskript |
/install_manifest.txt |
installationsmanifestlista |
Ninja-beroendefiler
| Mönster | Vad det ignorerar |
|---|---|
*.ninja-dep |
Ninja-beroendefiler |
Ninja-loggfiler
| Mönster | Vad det ignorerar |
|---|---|
*.ninja_log |
Ninja-loggfiler |
Meson-loggkatalog
| Mönster | Vad det ignorerar |
|---|---|
meson-logs/ |
Meson-loggkatalog |
*.o |
Objektfil |
Windows-objektfiler
| Mönster | Vad det ignorerar |
|---|---|
*.obj |
Objektfil |
*.so |
Delat objekt |
*.a |
Statiskt bibliotek |
*.d |
beroendefiler |
*.gch |
förkompilerade headerfiler |
*.ii |
förbehandlade utdata |
Förbehandlade C++-resultat
| Mönster | Vad det ignorerar |
|---|---|
*.ii.cpp |
Förbehandlade C++-resultat |
*.out |
Kompilatorresultat |
Körbara Windows-filer
| Mönster | Vad det ignorerar |
|---|---|
*.exe |
Körbar Windows-fil |
Kompilerad ROCm-binärfil
| Mönster | Vad det ignorerar |
|---|---|
*.hsaco |
Kompilerad ROCm-binärfil |
*.s |
assemblerutdata |
*.kernels.cpp |
automatiskt genererad kärnkällkod |
*.hip.cpp.* |
hipcc-mellanutdata |
bin/hipInfo |
4. Officiella exempelbinärfiler och resultat från handledningar exempelbinärfil |
bin/hipBusBandwidth |
exempelbinärfil |
bin/hipDispatchLatency |
exempelbinärfil |
bin/hipify-clang |
exempelverktyg |
samples/**/*.out |
utdata från handledningar |
ISA-/koddumpar
| Mönster | Vad det ignorerar |
|---|---|
samples/**/*.code |
ISA-/koddumpar |
samples/**/*.hsaco |
kompilerade binärfiler |
samples/**/*.co |
kärnkodsutdata |
tags |
Vim-taggfil |
*.log |
Loggfil |
/tests_output/ |
anpassad utdatakatalog för tester |
/samples_output/ |
anpassad utdatakatalog för exempel |
Så använder du denna .gitignore för HIP
- Kopiera reglerna för HIP ovan eller ladda ner filen direkt.
- Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
- Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
- Checka in .gitignore så att alla i teamet delar samma regler.