.gitignore per a HIP
35 regles d’exclusió de HIP, llestes per copiar al repositori.
API d'execució C++ per a GPU AMD
El .gitignore complet per a HIP
# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 22:56:46 UTC
# Tecnologies: HIP
### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# Fitxer objecte
*.o
# Fitxer objecte
*.obj
# Objecte compartit
*.so
# Biblioteca estàtica
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Sortida del compilador
*.out
# Executable de 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
# Fitxer d'etiquetes Vim
tags
# Fitxer de registre
*.log
/tests_output/
/samples_output/
El que aquestes regles HIP ignoren realment
Cada patró a continuació i per què pertany al vostre .gitignore.
General
| Patró | El que ignora |
|---|---|
/build/ |
common build directory |
Fitxers interns CMake
| Patró | El que ignora |
|---|---|
/CMakeFiles/ |
Fitxers interns CMake |
Fitxer de memòria cau CMake
| Patró | El que ignora |
|---|---|
/CMakeCache.txt |
Fitxer de memòria cau CMake |
/Makefile |
Makefile generat automàticament |
/cmake_install.cmake |
instal·lar script |
/install_manifest.txt |
instal·lar la llista de manifest |
Fitxers de dependència Ninja
| Patró | El que ignora |
|---|---|
*.ninja-dep |
Fitxers de dependència Ninja |
Fitxers de registre Ninja
| Patró | El que ignora |
|---|---|
*.ninja_log |
Fitxers de registre Ninja |
Directori de registre de Meson
| Patró | El que ignora |
|---|---|
meson-logs/ |
Directori de registre de Meson |
*.o |
Fitxer objecte |
Fitxers d'objectes Windows
| Patró | El que ignora |
|---|---|
*.obj |
Fitxer objecte |
*.so |
Objecte compartit |
*.a |
Biblioteca estàtica |
*.d |
fitxers de dependència |
*.gch |
capçaleres precompilades |
*.ii |
sortida preprocessada |
Sortida preprocessada C++
| Patró | El que ignora |
|---|---|
*.ii.cpp |
Sortida preprocessada C++ |
*.out |
Sortida del compilador |
executables Windows
| Patró | El que ignora |
|---|---|
*.exe |
Executable de Windows |
ROCm binari compilat
| Patró | El que ignora |
|---|---|
*.hsaco |
ROCm binari compilat |
*.s |
sortida del muntatge |
*.kernels.cpp |
fonts del nucli autogenerades |
*.hip.cpp.* |
sortides intermèdies hipcc |
bin/hipInfo |
4. Exemples oficials de binaris i sortides de tutorials |
bin/hipBusBandwidth |
mostra binària |
bin/hipDispatchLatency |
mostra binària |
bin/hipify-clang |
eina de mostra |
samples/**/*.out |
sortides del tutorial |
Abocaments ISA/codi
| Patró | El que ignora |
|---|---|
samples/**/*.code |
Abocaments ISA/codi |
samples/**/*.hsaco |
binaris compilats |
samples/**/*.co |
sortides del codi del nucli |
tags |
Fitxer d'etiquetes Vim |
*.log |
Fitxer de registre |
/tests_output/ |
directori de sortida de prova personalitzat |
/samples_output/ |
directori de sortida de mostra personalitzat |
Com utilitzar aquest .gitignore per a HIP
- Copieu les regles HIP anteriors o descarregueu el fitxer directament.
- Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
- Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
- Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.