.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
# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 10:58:24 UTC
# Technologies : HIP
### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# Fichier objet
*.o
# Fichier objet
*.obj
# Objet partagé
*.so
# Bibliothèque statique
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Résultats du compilateur
*.out
# Exécutable 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
# Fichier de tags Vim
tags
# Fichier journal
*.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.
Général
| Motif | Ce qu’il ignore |
|---|---|
/build/ |
common build directory |
Fichiers internes CMake
| Motif | Ce qu’il ignore |
|---|---|
/CMakeFiles/ |
Fichiers internes CMake |
Fichier de cache CMake
| Motif | Ce qu’il ignore |
|---|---|
/CMakeCache.txt |
Fichier de cache CMake |
/Makefile |
Makefile généré automatiquement |
/cmake_install.cmake |
Script d’installation |
/install_manifest.txt |
Liste du manifeste d’installation |
Fichiers de dépendances Ninja
| Motif | Ce qu’il ignore |
|---|---|
*.ninja-dep |
Fichiers de dépendances Ninja |
Fichiers journaux Ninja
| Motif | Ce qu’il ignore |
|---|---|
*.ninja_log |
Fichiers journaux Ninja |
Répertoire des journaux Meson
| Motif | Ce qu’il ignore |
|---|---|
meson-logs/ |
Répertoire des journaux Meson |
*.o |
Fichier objet |
Fichiers objets Windows
| Motif | Ce qu’il ignore |
|---|---|
*.obj |
Fichier objet |
*.so |
Objet partagé |
*.a |
Bibliothèque statique |
*.d |
Fichiers de dépendances |
*.gch |
En-têtes précompilés |
*.ii |
Résultats du prétraitement |
Résultats du prétraitement C++
| Motif | Ce qu’il ignore |
|---|---|
*.ii.cpp |
Résultats du prétraitement C++ |
*.out |
Résultats du compilateur |
Exécutables Windows
| Motif | Ce qu’il ignore |
|---|---|
*.exe |
Exécutable Windows |
Binaire ROCm compilé
| Motif | Ce qu’il ignore |
|---|---|
*.hsaco |
Binaire ROCm compilé |
*.s |
Résultats d’assemblage |
*.kernels.cpp |
Sources du noyau générées automatiquement |
*.hip.cpp.* |
Résultats intermédiaires hipcc |
bin/hipInfo |
4. Binaires des exemples officiels et résultats des tutoriels : binaire d’exemple |
bin/hipBusBandwidth |
Binaire d’exemple |
bin/hipDispatchLatency |
Binaire d’exemple |
bin/hipify-clang |
Outil d’exemple |
samples/**/*.out |
Résultats des tutoriels |
Vidages ISA/code
| Motif | Ce qu’il ignore |
|---|---|
samples/**/*.code |
Vidages ISA/code |
samples/**/*.hsaco |
Binaires compilés |
samples/**/*.co |
Résultats du code du noyau |
tags |
Fichier de tags Vim |
*.log |
Fichier journal |
/tests_output/ |
Répertoire de sortie personnalisé des tests |
/samples_output/ |
Répertoire de sortie personnalisé des exemples |
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.