インテル® oneAPI ディープ・ニューラル・ネットワーク・ライブラリー (oneDNN)

インテル® oneAPI ディープ・ニューラル・ネットワーク・ライブラリー (oneDNN) は、ディープラーニング・アプリケーション向けのオープンソースのパフォーマンス・ライブラリーです。このライブラリーには、インテル® アーキテクチャー・ベースのプロセッサーおよびインテル® プロセッサー・グラフィックス向けに最適化されたニューラル・ネットワークの基本的な構成要素が含まれます。 インテル® oneDNN は、インテル® アーキテクチャー・ベースのプロセッサーとインテル® プロセッサー・グラフィックス上でアプリケーションのパフォーマンス向上に注目するディープラーニング・アプリケーションおよびフレームワーク開発者を対象としています。ディープラーニングでは、oneDNN を利用するアプリケーションを使用することを推奨します。

oneDNN は、インテル® oneAPI DL フレームワーク・デベロッパー・ツールキット、インテル® oneAPI ベース・ツールキットの一部として配布され、apt または yum チャネルから入手できます。

oneDNN は、C および C++ インターフェイス、OpenMP*、インテル® oneAPI スレッディング・ビルディング・ブロック、OpenCL* ランタイムなど、インテル® ディープ・ニューラル・ネットワーク・ライブラリー (インテル® DNNL) で現在サポートされる機能を引き続きサポーします。oneDNN は、oneAPI プログラミング・モデル用の SYCL*/DPC++ API とランタイムサポートを導入します。

機能一覧、ドキュメント、サンプルコード、ダウンロードについては、インテル® oneAPI ディープ・ニューラル・ネットワーク・ライブラリー公式ウェブサイト (英語) をご覧ください。oneDNN をインテル® oneAPI ベース・ツールキット (英語) の一部として利用する場合、有償オプションとしてプライオリティー・サポート (英語) を考慮してください。コミュニティーがサポートするオープンソース・バージョンについては、oneDNN GitHub* (英語) のページを参照してください。