.gitignore für HIP
35 Ausschlussregeln für HIP, die du direkt in dein Repository übernehmen kannst.
C++-Laufzeit-API für AMD-GPUs
Die vollständige .gitignore für HIP
# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 15:48:11 UTC
# Technologien: HIP
### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# Objektdatei
*.o
# Objektdatei
*.obj
# Gemeinsam genutzte Bibliothek
*.so
# Statische Bibliothek
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Compiler-Ausgabe
*.out
# Ausführbare Windows-Datei
*.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-Datei
tags
# Protokolldatei
*.log
/tests_output/
/samples_output/
Was diese Regeln für HIP ausschließen
Alle Muster im Überblick – und warum sie in deine .gitignore gehören.
Allgemein
| Muster | Ausgeschlossene Dateien |
|---|---|
/build/ |
common build directory |
CMake interne Dateien
| Muster | Ausgeschlossene Dateien |
|---|---|
/CMakeFiles/ |
CMake interne Dateien |
CMake-Cache-Datei
| Muster | Ausgeschlossene Dateien |
|---|---|
/CMakeCache.txt |
CMake-Cache-Datei |
/Makefile |
Automatisch generiertes Makefile |
/cmake_install.cmake |
Installationsskript |
/install_manifest.txt |
Installationsmanifestliste |
Ninja-Abhängigkeitsdateien
| Muster | Ausgeschlossene Dateien |
|---|---|
*.ninja-dep |
Ninja-Abhängigkeitsdateien |
Ninja-Protokolldateien
| Muster | Ausgeschlossene Dateien |
|---|---|
*.ninja_log |
Ninja-Protokolldateien |
Meson-Protokollverzeichnis
| Muster | Ausgeschlossene Dateien |
|---|---|
meson-logs/ |
Meson-Protokollverzeichnis |
*.o |
Objektdatei |
Windows-Objektdateien
| Muster | Ausgeschlossene Dateien |
|---|---|
*.obj |
Objektdatei |
*.so |
Gemeinsam genutzte Bibliothek |
*.a |
Statische Bibliothek |
*.d |
Abhängigkeitsdateien |
*.gch |
vorkompilierte Header |
*.ii |
vorverarbeitete Ausgabe |
C++ vorverarbeitete Ausgabe
| Muster | Ausgeschlossene Dateien |
|---|---|
*.ii.cpp |
C++ vorverarbeitete Ausgabe |
*.out |
Compiler-Ausgabe |
Ausführbare Windows-Dateien
| Muster | Ausgeschlossene Dateien |
|---|---|
*.exe |
Ausführbare Windows-Datei |
ROCm kompilierte Binärdatei
| Muster | Ausgeschlossene Dateien |
|---|---|
*.hsaco |
ROCm kompilierte Binärdatei |
*.s |
Assembler-Ausgabe |
*.kernels.cpp |
Automatisch generierte Kernelquellen |
*.hip.cpp.* |
hipcc-Zwischenergebnisse |
bin/hipInfo |
4. Offizielle Beispielprogramme und Tutorial-Ergebnisse: Beispiel-Binärdateien |
bin/hipBusBandwidth |
Beispiel-Binärdatei |
bin/hipDispatchLatency |
Beispiel-Binärdatei |
bin/hipify-clang |
Beispielwerkzeug |
samples/**/*.out |
Tutorial-Ausgaben |
ISA-/Code-Dumps
| Muster | Ausgeschlossene Dateien |
|---|---|
samples/**/*.code |
ISA-/Code-Dumps |
samples/**/*.hsaco |
kompilierte Binärdateien |
samples/**/*.co |
Kernel-Code-Ausgaben |
tags |
Vim-Tags-Datei |
*.log |
Protokolldatei |
/tests_output/ |
benutzerdefiniertes Testausgabeverzeichnis |
/samples_output/ |
benutzerdefiniertes Beispielausgabeverzeichnis |
So verwendest du diese .gitignore für HIP
- Kopiere die Regeln für HIP oben oder lade die Datei direkt herunter.
- Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
- Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
- Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.