インストール | ドキュメント | サポート | 例 | 貢献方法
oneAPI データ分析ライブラリ (oneDAL) は、前処理、変換、分析、モデリング、検証、意思決定のすべての段階でビッグ データ分析を加速するのに役立つ強力な機械学習ライブラリです。
このライブラリは、古典的な機械学習アルゴリズムを実装しています。パフォーマンスの向上は、インテル® ハードウェアの機能を活用することによって実現されます。
oneDAL は UXL Foundation の一部であり、oneDAL コンポーネントの oneAPI 仕様の実装です。
oneDAL の利点を活用した高性能データ サイエンス アプリケーションを構築するには、さまざまな方法があります。
インストールする前にシステム要件を確認して、システムとの互換性を確認してください。
oneDAL のインストールにはいくつかのオプションがあります。
バイナリ配布: 次のソースから事前に構築されたバイナリ パッケージをダウンロードできます。
インテル® oneAPI:
アナコンダ:
チャネル | バージョン |
---|---|
インテル | |
コンダフォージ |
NuGet
ソース配布: ソースからライブラリをビルドできます。これを行うには、公式 GitHub リポジトリから oneDAL の特定のバージョンをダウンロードし、INSTALL.md の指示に従います。
C++ の例:
Python の例:
oneDAL ドキュメント:
その他の関連ドキュメント:
oneDAL ライブラリは、OAP MLlib プロジェクトの一部として Spark MLlib アクセラレーションに使用され、デフォルトの Apache Spark MLlib と比較して3 ~ 18 倍のパフォーマンス向上を実現します。
技術的な詳細: FPType: ダブル。ハードウェア: 7 x m5.2xlarge AWS インスタンス。 SW: インテル 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; HW: Intel Xeon プロセッサ E5-2698 v3 @2.3GHz、2 ソケット、ソケットあたり 16 コア。 SW: インテル® DAAL (2019.3)、MPI4Py (3.0.0)、インテル® Python ディストリビューション (IDP) 3.6.8。詳細については、記事 https://arxiv.org/abs/1909.11822 をご覧ください。
oneDAL プロジェクトは UXL Foundation によって管理されており、さまざまな方法でこのプロジェクトに参加できます。 AI Special Interest Group (SIG) の会議に参加することができ、グループでこのプロジェクトを使用した作業について議論およびデモンストレーションが行われます。メンバーは、オープンソースおよび仕様ワーキング グループのミーティングに参加することもできます。
UXL Foundation のメーリング リストに参加して、会議の開催時期を通知したり、最新の情報やディスカッションを受信したりすることもできます。
このプロジェクトに貢献することも、このプロジェクトの仕様にも貢献することができます。詳細については、「貢献」ページをお読みください。
次のチャネルを通じて、oneDAL 開発者、貢献者、その他のユーザーと質問したり、ディスカッションしたりできます。
[email protected] でプロジェクトのメンテナーに非公開で連絡することができます。
脆弱性を報告するには、インテルの脆弱性報告ポリシーを参照してください。
コミュニティへの貢献を歓迎します。詳細については、貢献ガイドラインを確認してください。 #onedal チャネルを使用して、UXL Foundation Slack 経由で oneDAL チームに連絡することもできます。
oneDAL は、Apache License 2.0 ライセンスに基づいて配布されます。詳細については、「ライセンス」を参照してください。
oneMKL FPK マイクロライブラリは、Intel Simplified Software License に基づいて配布されています。詳細については、 third-party-programs-mkl.txt を参照してください。