.gitignore til HIP
35 ignorer regler for HIP, klar til at kopiere til dit lager.
C++ runtime API til AMD GPU'er
Den komplette .gitignore til HIP
# Genereret af LFGitignore - https://lfgitignore.com
# Oprettet: 2026-10-31 22:57:10 UTC
# Teknologier: HIP
### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# Objekt fil
*.o
# Objekt fil
*.obj
# Delt objekt
*.so
# Statisk bibliotek
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Compilerresultat
*.out
# Windows eksekverbar
*.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 fil
tags
# Log fil
*.log
/tests_output/
/samples_output/
Hvad disse HIP regler faktisk ignorerer
Hvert mønster nedenfor, og hvorfor det hører hjemme i din .gitignore.
Generel
| Mønster | Hvad den ignorerer |
|---|---|
/build/ |
common build directory |
CMake interne filer
| Mønster | Hvad den ignorerer |
|---|---|
/CMakeFiles/ |
CMake interne filer |
CMake cache-fil
| Mønster | Hvad den ignorerer |
|---|---|
/CMakeCache.txt |
CMake cache-fil |
/Makefile |
autogenereret Makefile |
/cmake_install.cmake |
installere script |
/install_manifest.txt |
installere manifestliste |
Ninja afhængighedsfiler
| Mønster | Hvad den ignorerer |
|---|---|
*.ninja-dep |
Ninja afhængighedsfiler |
Ninja logfiler
| Mønster | Hvad den ignorerer |
|---|---|
*.ninja_log |
Ninja logfiler |
Meson log bibliotek
| Mønster | Hvad den ignorerer |
|---|---|
meson-logs/ |
Meson log bibliotek |
*.o |
Objekt fil |
Windows objektfiler
| Mønster | Hvad den ignorerer |
|---|---|
*.obj |
Objekt fil |
*.so |
Delt objekt |
*.a |
Statisk bibliotek |
*.d |
afhængighedsfiler |
*.gch |
prækompilerede overskrifter |
*.ii |
forbehandlet output |
C++ forbehandlet output
| Mønster | Hvad den ignorerer |
|---|---|
*.ii.cpp |
C++ forbehandlet output |
*.out |
Compilerresultat |
Windows eksekverbare
| Mønster | Hvad den ignorerer |
|---|---|
*.exe |
Windows eksekverbar |
ROCm kompileret binær
| Mønster | Hvad den ignorerer |
|---|---|
*.hsaco |
ROCm kompileret binær |
*.s |
montage output |
*.kernels.cpp |
autogenererede kernekilder |
*.hip.cpp.* |
hipcc mellemudgange |
bin/hipInfo |
4. Officielle sample binære filer og tutorial output sample binær |
bin/hipBusBandwidth |
binær prøve |
bin/hipDispatchLatency |
binær prøve |
bin/hipify-clang |
prøveværktøj |
samples/**/*.out |
tutorial output |
ISA/kode dumps
| Mønster | Hvad den ignorerer |
|---|---|
samples/**/*.code |
ISA/kode dumps |
samples/**/*.hsaco |
kompilerede binære filer |
samples/**/*.co |
kernekodeoutput |
tags |
Vim tags fil |
*.log |
Log fil |
/tests_output/ |
brugerdefineret test output bibliotek |
/samples_output/ |
brugerdefineret prøveudgangsmappe |
Sådan bruger du denne .gitignore til HIP
- Kopier HIP reglerne ovenfor, eller download filen direkte.
- Opret en fil med navnet .gitignore i roden af dit Git-lager og indsæt reglerne i det.
- Hvis nogle af disse filer allerede er sporet, så kør git rm -r --cached . og commit igen - Git anvender kun ignoreringsregler på usporede filer.
- Brug .gitignore, så alle på holdet deler de samme regler.