Ludovic Frank Gitignore

.gitignore для HIP

35 правил игнорирования для HIP, готовых к копированию в репозиторий.

API среды выполнения C++ для графических процессоров AMD

Полный .gitignore для HIP

# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 22:58:31 UTC
# Технологии: HIP

### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# Объектный файл
*.o
# Объектный файл
*.obj
# Общий объект
*.so
# Статическая библиотека
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Вывод компилятора
*.out
# 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
# Файл тегов Vim
tags
# Файл журнала
*.log
/tests_output/
/samples_output/

Что на самом деле игнорируют эти правила HIP

Каждый шаблон ниже и почему он принадлежит вашему .gitignore.

Общий

Шаблон Что он игнорирует
/build/ common build directory

Внутренние файлы CMake

Шаблон Что он игнорирует
/CMakeFiles/ Внутренние файлы CMake

Файл кэша CMake

Шаблон Что он игнорирует
/CMakeCache.txt Файл кэша CMake
/Makefile автоматически созданный Makefile
/cmake_install.cmake установить скрипт
/install_manifest.txt установить список манифестов

Файлы зависимостей Ninja

Шаблон Что он игнорирует
*.ninja-dep Файлы зависимостей Ninja

Файлы журналов Ninja

Шаблон Что он игнорирует
*.ninja_log Файлы журналов Ninja

Каталог журналов мезонов

Шаблон Что он игнорирует
meson-logs/ Каталог журналов мезонов
*.o Объектный файл

Объектные файлы Windows

Шаблон Что он игнорирует
*.obj Объектный файл
*.so Общий объект
*.a Статическая библиотека
*.d файлы зависимостей
*.gch предварительно скомпилированные заголовки
*.ii предварительно обработанный вывод

C++ предварительно обработанный вывод

Шаблон Что он игнорирует
*.ii.cpp C++ предварительно обработанный вывод
*.out Вывод компилятора

Windows исполняемые файлы

Шаблон Что он игнорирует
*.exe Windows исполняемый файл

ROCm скомпилировал двоичный файл

Шаблон Что он игнорирует
*.hsaco ROCm скомпилировал двоичный файл
*.s выход сборки
*.kernels.cpp автоматически генерируемые исходные коды ядра
*.hip.cpp.* промежуточные выходы hipcc
bin/hipInfo 4. Официальные примеры двоичных файлов и результаты обучения.
bin/hipBusBandwidth образец двоичного файла
bin/hipDispatchLatency образец двоичного файла
bin/hipify-clang образец инструмента
samples/**/*.out результаты обучения

Дампы ISA/кода

Шаблон Что он игнорирует
samples/**/*.code Дампы ISA/кода
samples/**/*.hsaco скомпилированные двоичные файлы
samples/**/*.co выходные данные кода ядра
tags Файл тегов Vim
*.log Файл журнала
/tests_output/ каталог вывода пользовательского теста
/samples_output/ каталог вывода пользовательского примера

Как использовать .gitignore для HIP

  1. Скопируйте приведенные выше правила HIP или загрузите файл напрямую.
  2. Создайте файл с именем .gitignore в корне вашего репозитория Git и вставьте в него правила.
  3. Если некоторые из этих файлов уже отслеживаются, запустите git rm -r --cached ., а затем снова зафиксируйте — Git применяет правила игнорирования только к неотслеживаемым файлам.
  4. Зафиксируйте .gitignore, чтобы все члены команды придерживались одних и тех же правил.

Другие шаблоны Язык .gitignore

Посмотреть все шаблоны Язык