.gitignore pour HIP
35 règles d’exclusion pour HIP, prêtes à copier dans votre dépôt.
API runtime C++ pour GPU AMD
Le .gitignore complet pour HIP
# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-09-17 17:00:39 UTC
# Technologies: HIP
### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# Object file
*.o
# Object file
*.obj
# Shared object
*.so
# Static library
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Compiler output
*.out
# Windows executable
*.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 file
tags
# Log file
*.log
/tests_output/
/samples_output/
Ce que ces règles HIP ignorent vraiment
Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.
General
| Motif | Ce qu’il ignore |
|---|---|
/build/ |
common build directory |
CMake internal files
| Motif | Ce qu’il ignore |
|---|---|
/CMakeFiles/ |
CMake internal files |
CMake cache file
| Motif | Ce qu’il ignore |
|---|---|
/CMakeCache.txt |
CMake cache file |
/Makefile |
autogenerated Makefile |
/cmake_install.cmake |
install script |
/install_manifest.txt |
install manifest list |
Ninja dependency files
| Motif | Ce qu’il ignore |
|---|---|
*.ninja-dep |
Ninja dependency files |
Ninja log files
| Motif | Ce qu’il ignore |
|---|---|
*.ninja_log |
Ninja log files |
Meson log directory
| Motif | Ce qu’il ignore |
|---|---|
meson-logs/ |
Meson log directory |
*.o |
Object file |
Windows object files
| Motif | Ce qu’il ignore |
|---|---|
*.obj |
Object file |
*.so |
Shared object |
*.a |
Static library |
*.d |
dependency files |
*.gch |
precompiled headers |
*.ii |
preprocessed output |
C++ preprocessed output
| Motif | Ce qu’il ignore |
|---|---|
*.ii.cpp |
C++ preprocessed output |
*.out |
Compiler output |
Windows executables
| Motif | Ce qu’il ignore |
|---|---|
*.exe |
Windows executable |
ROCm compiled binary
| Motif | Ce qu’il ignore |
|---|---|
*.hsaco |
ROCm compiled binary |
*.s |
assembly output |
*.kernels.cpp |
autogenerated kernel sources |
*.hip.cpp.* |
hipcc intermediate outputs |
bin/hipInfo |
4. Official sample binaries and tutorial outputs sample binary |
bin/hipBusBandwidth |
sample binary |
bin/hipDispatchLatency |
sample binary |
bin/hipify-clang |
sample tool |
samples/**/*.out |
tutorial outputs |
ISA/code dumps
| Motif | Ce qu’il ignore |
|---|---|
samples/**/*.code |
ISA/code dumps |
samples/**/*.hsaco |
compiled binaries |
samples/**/*.co |
kernel code outputs |
tags |
Vim tags file |
*.log |
Log file |
/tests_output/ |
custom test output directory |
/samples_output/ |
custom sample output directory |
Comment utiliser ce .gitignore pour HIP
- Copiez les règles HIP ci-dessus, ou téléchargez directement le fichier.
- Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
- Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
- Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.