ROCm/rocm-libraries

super repo for rocm libraries

解決的問題

此倉儲作為「超倉儲」,將多個 ROCm 相關的函式庫與共用元件整合至單一位置。解決開發分散的問題,簡化建構與測試工作流程,統一 CI(持續整合),並提升不同函式庫團隊之間的協作效率。

如何運作

此專案將各種 ROCm 函式庫分為兩大類別:projects/(以獨立套件形式發行的函式庫,例如 rocblasmiopen)與 shared/(被多個函式庫作為相依元件使用的共用組件,例如 tensilerocroller)。它利用稱為「TheRock」的統一建構系統,執行多元件測試與整合。

適用對象

主要針對需要為 AMD GPU 建構、測試與整合高性能數學與運算函式庫的 ROCm 生態系開發者與貢獻者。

主要亮點

  • 統一工作流程:為眾多 ROCm 函式庫提供單一的真相來源,減少管理數十個獨立倉儲的需求。
  • 完整的函式庫集合:包含 hipblasrocfftmiopenrocsolver 等關鍵元件。
  • 整合式 CI:使用 TheRock CI 進行多元件測試,確保生態系整體的穩定性。
  • 標準化命名:統一專案命名以符合已發行套件,消除不一致的大寫、小寫與底線。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案