Ludovic Frank Gitignore

.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

  1. Copiez les règles HIP ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. 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.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Langage

Voir tous les modèles Langage