安裝| 文檔 | 支援| 範例 | 如何貢獻
oneAPI 資料分析庫 (oneDAL) 是一個功能強大的機器學習庫,可協助您加速各個階段的大數據分析:預處理、轉換、分析、建模、驗證和決策。
該庫實現了經典的機器學習演算法。它們的性能提升是透過利用英特爾® 硬體的功能來實現的。
oneDAL 是 UXL 基金會的一部分,是 oneDAL 元件的 oneAPI 規範的實作。
您可以透過多種方式建立利用 oneDAL 優勢的高效能資料科學應用程式:
安裝前檢查系統要求,以確保與您的系統相容。
有多種選項可用於安裝 oneDAL:
二進位分發:您可以從以下來源下載預先建置的二進位套件:
英特爾® oneAPI:
蟒蛇:
頻道 | 版本 |
---|---|
英特爾 | |
康達鍛造公司 |
努格特
原始碼分發:您可以從原始碼建立庫。為此,請從官方 GitHub 儲存庫下載特定版本的 oneDAL,並按照 INSTALL.md 中的說明進行操作。
C++ 範例:
Python 範例:
oneDAL 文件:
其他相關文件:
oneDAL 函式庫作為 OAP MLlib 專案的一部分用於 Spark MLlib 加速,與預設的 Apache Spark MLlib 相比,效能可提高3-18 倍。
技術細節: FP類型:雙;硬體:7 個 m5.2xlarge AWS 實例;軟體:Intel DAAL 2020 金牌版、Apache Spark 2.4.4、emr-5.27.0; Spark 設定執行器數量 12,執行器核心 8,執行器記憶體 19GB,任務 CPU 8
oneDAL 支援分散式計算模式,在強縮放和弱縮放方面都顯示出優異的結果:
oneDAL K-Means 擬合,縮放效果強 | oneDAL K-Means 擬合,縮放結果較弱 |
---|---|
技術細節: FPType:float32;硬體:Intel Xeon 處理器 E5-2698 v3 @2.3GHz,2 個插槽,每個插槽 16 個核心;軟體:Intel® DAAL (2019.3)、MPI4Py (3.0.0)、英特爾® Python 發行版 (IDP) 3.6.8;詳細資訊請參閱文章 https://arxiv.org/abs/1909.11822
oneDAL 專案由 UXL 基金會管理,您可以透過多種方式參與此專案。可以參加人工智慧特別興趣小組 (SIG) 會議,該小組討論並演示使用該專案的工作。成員也可以參加開源和規範工作小組會議。
您還可以加入 UXL 基金會的郵件列表,以了解會議何時舉行並接收最新資訊和討論。
您可以為本專案做出貢獻,也可以為本專案的規格做出貢獻,請閱讀貢獻頁面以獲取更多資訊。
透過以下管道提出問題並與 oneDAL 開發者、貢獻者和其他使用者進行討論:
您可以透過 [email protected] 私下聯絡專案維護人員。
若要通報漏洞,請參閱英特爾漏洞報告政策。
我們歡迎社區貢獻。查看我們的貢獻指南以了解更多資訊。您也可以使用 #onedal 頻道透過 UXL Foundation Slack 聯絡 oneDAL 團隊。
oneDAL 根據 Apache License 2.0 授權分發。請參閱許可證以了解更多資訊。
oneMKL FPK microlibs 根據英特爾簡化軟體授權分發。有關詳細信息,請參閱thirdparty-programs-mkl.txt。