extropic-ai/thrml
Thermodynamic Hypergraphical Model Library in JAX
解決的問題
THRML 的設計目標是讓機率圖模型(PGM)的建立與採樣更加高效。它特別針對在稀疏且異質圖上實現高效率採樣的困難,為研究人員提供橋樑,使其能原型化最終可在專用節能硬體上運行的模型。
工作原理
THRML 作為 JAX 庫建構,將基於因子的互動編譯為緊湊的全域狀態表示。此方法可最大限度減少 Python 迴圈,並利用 JAX 的陣列層級平行性,加速 GPU 上的區塊吉布斯採樣與基於能量的模型(EBM)。
適用對象
適用於從事機率圖模型、基於能量的模型,以及探索硬體加速採樣的研究人員與開發者。
主要亮點
- 區塊吉布斯採樣:針對機率圖模型進行優化。
- JAX 驅動:利用 GPU 加速與陣列層級平行性。
- 彈性節點狀態:支援任意 PyTree 節點狀態與異質圖模型。
- 硬體就緒:提供軟體環境,用於為未來來自 Extropic 的節能採樣硬體進行原型設計。
相關
- 專案
- 專案
- 專案
- 專案
- 專案