.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

  1. Copia las reglas de HIP de arriba o descarga el archivo directamente.
  2. Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
  3. 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.
  4. Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.

Otras plantillas .gitignore de Lenguaje

Ver todas las plantillas de Lenguaje