.gitignore per HIP

35 regole di esclusione per HIP, pronte da copiare nel repository.

API runtime C++ per GPU AMD

Il .gitignore completo per HIP

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 15:58:55 UTC
# Tecnologie: HIP

### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# File oggetto
*.o
# File oggetto
*.obj
# Oggetto condiviso
*.so
# Libreria statica
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Risultati del compilatore
*.out
# Eseguibile 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
# File dei tag di Vim
tags
# File di log
*.log
/tests_output/
/samples_output/

Cosa escludono le regole di HIP

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Generale

Schema di esclusione Cosa esclude
/build/ common build directory

File interni di CMake

Schema di esclusione Cosa esclude
/CMakeFiles/ File interni di CMake

File di cache di CMake

Schema di esclusione Cosa esclude
/CMakeCache.txt File di cache di CMake
/Makefile Makefile generato automaticamente
/cmake_install.cmake Script di installazione
/install_manifest.txt Elenco del manifest di installazione

File delle dipendenze di Ninja

Schema di esclusione Cosa esclude
*.ninja-dep File delle dipendenze di Ninja

File di log di Ninja

Schema di esclusione Cosa esclude
*.ninja_log File di log di Ninja

Directory dei log di Meson

Schema di esclusione Cosa esclude
meson-logs/ Directory dei log di Meson
*.o File oggetto

File oggetto Windows

Schema di esclusione Cosa esclude
*.obj File oggetto
*.so Oggetto condiviso
*.a Libreria statica
*.d File delle dipendenze
*.gch Header precompilati
*.ii Risultati della preelaborazione

Risultati della preelaborazione C++

Schema di esclusione Cosa esclude
*.ii.cpp Risultati della preelaborazione C++
*.out Risultati del compilatore

Eseguibili Windows

Schema di esclusione Cosa esclude
*.exe Eseguibile Windows

Binario compilato ROCm

Schema di esclusione Cosa esclude
*.hsaco Binario compilato ROCm
*.s Risultati dell'assemblaggio
*.kernels.cpp Sorgenti del kernel generati automaticamente
*.hip.cpp.* Risultati intermedi di hipcc
bin/hipInfo 4. Binari degli esempi ufficiali e risultati dei tutorial: binario di esempio
bin/hipBusBandwidth Binario di esempio
bin/hipDispatchLatency Binario di esempio
bin/hipify-clang Strumento di esempio
samples/**/*.out Risultati dei tutorial

Dump ISA/del codice

Schema di esclusione Cosa esclude
samples/**/*.code Dump ISA/del codice
samples/**/*.hsaco Binari compilati
samples/**/*.co Risultati del codice del kernel
tags File dei tag di Vim
*.log File di log
/tests_output/ Directory personalizzata dei risultati dei test
/samples_output/ Directory personalizzata dei risultati degli esempi

Come usare questo .gitignore per HIP

  1. Copia le regole di HIP qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per Linguaggio

Vedi tutti i modelli di Linguaggio