.gitignore para HIP
35 reglas de exclusión para HIP, listas para copiar en tu repositorio.
API de ejecución C++ para GPU de AMD
El .gitignore completo para HIP
# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 15:48:05 UTC
# Tecnologías: HIP
### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# Archivo de objeto
*.o
# Archivo de objeto
*.obj
# Objeto compartido
*.so
# Biblioteca estática
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Salida del compilador
*.out
# Ejecutable de 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
# Archivo de etiquetas de Vim
tags
# Archivo de registro
*.log
/tests_output/
/samples_output/
Qué ignoran estas reglas de HIP
Todos los patrones y por qué incluirlos en tu .gitignore.
Generalidades
| Patrón | Qué ignora |
|---|---|
/build/ |
common build directory |
Archivos internos de CMake
| Patrón | Qué ignora |
|---|---|
/CMakeFiles/ |
Archivos internos de CMake |
Archivo de caché de CMake
| Patrón | Qué ignora |
|---|---|
/CMakeCache.txt |
Archivo de caché de CMake |
/Makefile |
Makefile generado automáticamente |
/cmake_install.cmake |
Script de instalación |
/install_manifest.txt |
Lista del manifiesto de instalación |
Archivos de dependencias de Ninja
| Patrón | Qué ignora |
|---|---|
*.ninja-dep |
Archivos de dependencias de Ninja |
Archivos de registro de Ninja
| Patrón | Qué ignora |
|---|---|
*.ninja_log |
Archivos de registro de Ninja |
Directorio de registros de Meson
| Patrón | Qué ignora |
|---|---|
meson-logs/ |
Directorio de registros de Meson |
*.o |
Archivo de objeto |
Archivos de objetos de Windows
| Patrón | Qué ignora |
|---|---|
*.obj |
Archivo de objeto |
*.so |
Objeto compartido |
*.a |
Biblioteca estática |
*.d |
Archivos de dependencias |
*.gch |
Cabeceras precompiladas |
*.ii |
Salida del preprocesador |
Salida del preprocesador de C++
| Patrón | Qué ignora |
|---|---|
*.ii.cpp |
Salida del preprocesador de C++ |
*.out |
Salida del compilador |
Ejecutables de Windows
| Patrón | Qué ignora |
|---|---|
*.exe |
Ejecutable de Windows |
Binario compilado de ROCm
| Patrón | Qué ignora |
|---|---|
*.hsaco |
Binario compilado de ROCm |
*.s |
Salida del ensamblador |
*.kernels.cpp |
Fuentes del núcleo generadas automáticamente |
*.hip.cpp.* |
Resultados intermedios de hipcc |
bin/hipInfo |
4. Binarios de ejemplos oficiales y resultados de tutoriales: binario de ejemplo |
bin/hipBusBandwidth |
Binario de ejemplo |
bin/hipDispatchLatency |
Binario de ejemplo |
bin/hipify-clang |
Herramienta de ejemplo |
samples/**/*.out |
Resultados de tutoriales |
Volcados de ISA/código
| Patrón | Qué ignora |
|---|---|
samples/**/*.code |
Volcados de ISA/código |
samples/**/*.hsaco |
Binarios compilados |
samples/**/*.co |
Resultados del código del núcleo |
tags |
Archivo de etiquetas de Vim |
*.log |
Archivo de registro |
/tests_output/ |
Directorio personalizado de resultados de pruebas |
/samples_output/ |
Directorio personalizado de resultados de ejemplos |
Cómo usar este .gitignore para HIP
- Copia las reglas de HIP de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.