HIP için .gitignore
HIP için deponuza kopyalamaya hazır 35 yoksayma kuralı.
AMD GPU'lar için C++ çalışma zamanı API'si
HIP için eksiksiz .gitignore
# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 23:46:30 UTC
# Teknolojiler: HIP
### HIP ###
# common build directory
/build/
/CMakeFiles/
/CMakeCache.txt
/Makefile
/cmake_install.cmake
/install_manifest.txt
*.ninja-dep
*.ninja_log
meson-logs/
# Nesne dosyası
*.o
# Nesne dosyası
*.obj
# Paylaşılan nesne
*.so
# Statik kütüphane
*.a
*.d
*.gch
*.ii
*.ii.cpp
# Derleyici çıkışı
*.out
# Windows yürütülebilir dosyası
*.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 etiketleri dosyası
tags
# Günlük dosyası
*.log
/tests_output/
/samples_output/
Bu HIP kurallarının aslında neyi göz ardı ettiği
Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.
Genel
| Desen | Yoksaydıkları |
|---|---|
/build/ |
common build directory |
CMake dahili dosyaları
| Desen | Yoksaydıkları |
|---|---|
/CMakeFiles/ |
CMake dahili dosyaları |
CMake önbellek dosyası
| Desen | Yoksaydıkları |
|---|---|
/CMakeCache.txt |
CMake önbellek dosyası |
/Makefile |
otomatik oluşturulan Makefile |
/cmake_install.cmake |
Kurulum betiği |
/install_manifest.txt |
Kurulum bildirim listesi |
Ninja bağımlılık dosyaları
| Desen | Yoksaydıkları |
|---|---|
*.ninja-dep |
Ninja bağımlılık dosyaları |
Ninja günlük dosyaları
| Desen | Yoksaydıkları |
|---|---|
*.ninja_log |
Ninja günlük dosyaları |
Meson günlük dizini
| Desen | Yoksaydıkları |
|---|---|
meson-logs/ |
Meson günlük dizini |
*.o |
Nesne dosyası |
Windows nesne dosyaları
| Desen | Yoksaydıkları |
|---|---|
*.obj |
Nesne dosyası |
*.so |
Paylaşılan nesne |
*.a |
Statik kütüphane |
*.d |
bağımlılık dosyaları |
*.gch |
önceden derlenmiş başlıklar |
*.ii |
önceden işlenmiş çıktı |
C++ önceden işlenmiş çıktı
| Desen | Yoksaydıkları |
|---|---|
*.ii.cpp |
C++ önceden işlenmiş çıktı |
*.out |
Derleyici çıkışı |
Windows yürütülebilir dosyaları
| Desen | Yoksaydıkları |
|---|---|
*.exe |
Windows yürütülebilir dosyası |
ROCm derlenmiş ikili dosya
| Desen | Yoksaydıkları |
|---|---|
*.hsaco |
ROCm derlenmiş ikili dosya |
*.s |
montaj çıktısı |
*.kernels.cpp |
otomatik oluşturulan çekirdek kaynakları |
*.hip.cpp.* |
hipcc ara çıkışları |
bin/hipInfo |
4. Resmi örnek ikili dosyalar ve öğretici çıktılar örnek ikili dosyalar |
bin/hipBusBandwidth |
örnek ikili |
bin/hipDispatchLatency |
örnek ikili |
bin/hipify-clang |
örnek araç |
samples/**/*.out |
eğitim çıktıları |
ISA/kod dökümleri
| Desen | Yoksaydıkları |
|---|---|
samples/**/*.code |
ISA/kod dökümleri |
samples/**/*.hsaco |
derlenmiş ikili dosyalar |
samples/**/*.co |
çekirdek kodu çıktıları |
tags |
Vim etiketleri dosyası |
*.log |
Günlük dosyası |
/tests_output/ |
özel test çıktısı dizini |
/samples_output/ |
özel örnek çıktı dizini |
HIP için bu .gitignore nasıl kullanılır?
- Yukarıdaki HIP kurallarını kopyalayın veya dosyayı doğrudan indirin.
- Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
- Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
- Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.