.gitignore dla HIP
35 reguł ignorowania dla HIP, gotowych do skopiowania do repozytorium.
API środowiska uruchomieniowego C++ dla procesorów graficznych AMD
Kompletny plik .gitignore dla HIP
# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 15:58:48 UTC
# Technologie: HIP
### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# Plik obiektowy
*.o
# Plik obiektowy
*.obj
# Biblioteka współdzielona
*.so
# Biblioteka statyczna
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Dane wyjściowe kompilatora
*.out
# Plik wykonywalny 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
# Plik tagów Vim
tags
# Plik dziennika
*.log
/tests_output/
/samples_output/
Co ignorują te reguły dla HIP
Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.
Ogólny
| Wzorzec | Co ignoruje |
|---|---|
/build/ |
common build directory |
Wewnętrzne pliki CMake
| Wzorzec | Co ignoruje |
|---|---|
/CMakeFiles/ |
Wewnętrzne pliki CMake |
Plik pamięci podręcznej CMake
| Wzorzec | Co ignoruje |
|---|---|
/CMakeCache.txt |
Plik pamięci podręcznej CMake |
/Makefile |
Automatycznie generowany Makefile |
/cmake_install.cmake |
Skrypt instalacyjny |
/install_manifest.txt |
Lista manifestu instalacji |
Pliki zależności Ninja
| Wzorzec | Co ignoruje |
|---|---|
*.ninja-dep |
Pliki zależności Ninja |
Pliki dziennika ninja
| Wzorzec | Co ignoruje |
|---|---|
*.ninja_log |
Pliki dziennika ninja |
Katalog dzienników Meson
| Wzorzec | Co ignoruje |
|---|---|
meson-logs/ |
Katalog dzienników Meson |
*.o |
Plik obiektowy |
Pliki obiektowe Windows
| Wzorzec | Co ignoruje |
|---|---|
*.obj |
Plik obiektowy |
*.so |
Biblioteka współdzielona |
*.a |
Biblioteka statyczna |
*.d |
Pliki zależności |
*.gch |
Prekompilowane nagłówki |
*.ii |
Wyniki preprocesora |
Wstępnie przetworzone dane wyjściowe C++
| Wzorzec | Co ignoruje |
|---|---|
*.ii.cpp |
Wstępnie przetworzone dane wyjściowe C++ |
*.out |
Dane wyjściowe kompilatora |
Pliki wykonywalne Windows
| Wzorzec | Co ignoruje |
|---|---|
*.exe |
Plik wykonywalny Windows |
Skompilowany plik binarny ROCm
| Wzorzec | Co ignoruje |
|---|---|
*.hsaco |
Skompilowany plik binarny ROCm |
*.s |
Wynikowy kod asemblera |
*.kernels.cpp |
Automatycznie generowane źródła jądra |
*.hip.cpp.* |
Pośrednie wyniki hipcc |
bin/hipInfo |
4. Oficjalne przykładowe pliki binarne i wyniki samouczków — przykładowy plik binarny |
bin/hipBusBandwidth |
Przykładowy plik binarny |
bin/hipDispatchLatency |
Przykładowy plik binarny |
bin/hipify-clang |
Przykładowe narzędzie |
samples/**/*.out |
Wyniki samouczków |
Zrzuty ISA/code
| Wzorzec | Co ignoruje |
|---|---|
samples/**/*.code |
Zrzuty ISA/code |
samples/**/*.hsaco |
Skompilowane pliki binarne |
samples/**/*.co |
Wyniki kompilacji kodu jądra |
tags |
Plik tagów Vim |
*.log |
Plik dziennika |
/tests_output/ |
Własny katalog wyników testów |
/samples_output/ |
Własny katalog wyników przykładów |
Jak używać tego pliku .gitignore dla HIP
- Skopiuj powyższe reguły dla HIP lub pobierz plik.
- Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
- Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
- Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.