ROCm/rocm-libraries
super repo for rocm libraries
解決的問題
此倉儲作為「超倉儲」,將多個 ROCm 相關的函式庫與共用元件整合至單一位置。解決開發分散的問題,簡化建構與測試工作流程,統一 CI(持續整合),並提升不同函式庫團隊之間的協作效率。
如何運作
此專案將各種 ROCm 函式庫分為兩大類別:projects/(以獨立套件形式發行的函式庫,例如 rocblas 與 miopen)與 shared/(被多個函式庫作為相依元件使用的共用組件,例如 tensile 與 rocroller)。它利用稱為「TheRock」的統一建構系統,執行多元件測試與整合。
適用對象
主要針對需要為 AMD GPU 建構、測試與整合高性能數學與運算函式庫的 ROCm 生態系開發者與貢獻者。
主要亮點
- 統一工作流程:為眾多 ROCm 函式庫提供單一的真相來源,減少管理數十個獨立倉儲的需求。
- 完整的函式庫集合:包含
hipblas、rocfft、miopen與rocsolver等關鍵元件。 - 整合式 CI:使用 TheRock CI 進行多元件測試,確保生態系整體的穩定性。
- 標準化命名:統一專案命名以符合已發行套件,消除不一致的大寫、小寫與底線。
相關
- 專案
- 專案
- 專案
- 專案
- 專案