.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

  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 Language

Voir tous les modèles Language