天天看點

PerfXPy是一個面向資料科學家的高性能Python計算平台

PerfXPy是一個面向資料科學家的高性能Python計算平台

自我介紹

PerfXPy是一個面向資料科學家的高性能Python計算平台,兼顧易用性與高性能,主要針對ARM、RISC-V以及異構加速裝置(GPU/NPU等)進行性能優化。PerfXPy未來不斷內建 “澎峰科技” 在高性能計算和異構計算等領域的積累,通過底層架構/計算庫/編譯等技術,幫助算法開發人員更友善地使用異構計算平台,釋放硬體算力。

Alpha版本

2022/5/20 釋出V0.1,率先支援國産晶片(飛騰)。

  • System: Ubuntu/Linaro 5.5.0-12ubuntu1~16.04
  • CPU: Phytium, FT2000+/4
  • Memory: 8 GB

“ 初次見面,請多關照!”

  • 安裝簡單,界面清爽,還支援個性化設定
  • 支援程式調試(斷點,變量檢視/指派,輸出視窗,終端控制台)
  • PerfXPy是一個面向資料科學家的高性能Python計算平台
    PerfXPy是一個面向資料科學家的高性能Python計算平台

“我對速度的追求,永無止境!”

注:Y軸為耗時(ms),數值越低速度越快。

  • 該例實作了兩個高階矩陣進行乘法運算。
PerfXPy是一個面向資料科學家的高性能Python計算平台
  • 該例讀取了sklearn庫中的手寫數字資料集,然後對資料集進行因子分析。
PerfXPy是一個面向資料科學家的高性能Python計算平台
  • 該例使用高斯分布式資料比較Lw和Oas方法的MSE值。
PerfXPy是一個面向資料科學家的高性能Python計算平台

了解更多資訊,請看下方“内測邀約”。

(*^-^*)

未來打算

  • 支援更多的ARM平台筆記本、桌上型電腦、伺服器。例如FT2000,鲲鵬920,Apple M1系列,AWS Graviton,以及其他ARM晶片。同時,也希望盡量支援到各類國産自主可控的作業系統。
PerfXPy是一個面向資料科學家的高性能Python計算平台
  • 為支援RISC-V 64位多核高性能處理器,做好準備。
PerfXPy是一個面向資料科學家的高性能Python計算平台
  • 為支援高性能異構計算平台,PerfXAPI已經準備,這是未來,也是挑戰。
PerfXPy是一個面向資料科學家的高性能Python計算平台
  • 另外一個更重要的問題是,PerfXPy将持續關注各領域的科學家和研究者需要什麼樣的科學計算工具包、AI平台支援、資料可視化元件。

内測邀約

PerfXPy的雲測試平台(飛騰FT2000+/4 伺服器)已經準備,需要遠端體驗的朋友,請加Q群324646575 ,并期待您提出各種意見。謝謝!