インテル® DAAL 2018 リリースノート

本ページは、2017 年 8 月 28 日時点のインテル® DAAL 2018 リリースノートの日本語訳です。 最新のリリースノートについては、Intel 社のウェブサイト (英語) をご覧ください。

このドキュメントには、インテル® データ・アナリティクス・アクセラレーション・ライブラリー (インテル® DAAL) ソフトウェア製品の新機能と注意事項の概要についての情報が含まれています。インテル® DAAL に関する最新情報は、次のリンクを参照してください。

·         インテル® DAAL 製品ページ
·         インテル® DAAL 2018 インストール・ガイド (英語)

ドキュメント、ヘルプ、サンプルコードのリンクは、技術ポータル iSUS のインテル® DAAL ページに含まれています。テクニカルサポートについては、インテル® DAAL テクニカル・サポート・フォーラム (英語) を参照するか、インテル® DAAL ナレッジベース (英語) の記事を参照してください。
メールアドレスとともに製品を登録してください。これは、インテルがサポートフォーラムにおいてお客様を認識するのに役立ちます。また、製品のアップデートの通知にも利用されます。ソフトウェア製品の登録にメールアドレスを使用することに関して不明な点がある場合は、インテルのプライバシー通知をお読みください。

製品の内容
インテル® DAAL は、インテル® Parallel Studio XE 2018 Composer/Professional/Cluster Edition 製品の一部としてインストールされます。
インテル® DAAL は、IA-32 アーキテクチャーとインテル® 64 アーキテクチャーの両方に対応した 1 つのパッケージで構成されます。

  • ライブラリーの使用を合理化し、機能間の一貫性を可能にする API の変更を追加。
  • 分類と回帰の両方で決定木のサポートを追加。分類の Gini 係数と情報利得、回帰分岐基準の平均二乗誤差 (MSE)、REP (Reduced Error Pruning) の計算を含む。
  • 分類と回帰の両方でランダムフォレストのサポートを追加。分類の Gini 係数、回帰分岐基準の分散、汎化誤差、Mean Decrease Impurity や Mean Decrease Accuracy のような重要度測定の計算を含む。
  • ニューラル・ネットワークのトレーニングにおいて確率的勾配降下法アルゴリズムでのさまざまな学習率のサポートを追加。
  • CSV データソースからの選択した特徴/列のロードおよびカテゴリカル特徴の 2 進表現を含む、データソースでのフィルターのサポートを追加。
  • 要素ごとの和層でニューラル・ネットワークの層を拡張。
  • ライブラリーと Spark* MLLib を簡単に統合できる新しいサンプルを提供。
  • スレッドピニングが可能なサービスメソッドを追加。インテル® アドバンスト・ベクトル・エクステンション 512 (インテル® AVX-512) 対応インテル® Xeon® プロセッサー (開発コード名 Skylake Server) でさまざまなアルゴリズムのパフォーマンスを向上。

インテル® DAAL は、IA-32 アーキテクチャーとインテル® 64 アーキテクチャーをサポートします。アーキテクチャー名についての説明は、Intel Architecture Platform Terminology for Development Tools (英語) を参照してください。
下記のリストは、インテル® DAAL を使用してアプリケーション開発を行う場合に必要なシステム要件です。製品とともに提供されるコンパイラー (gcc、Microsoft* Visual Studio* またはインテル® C++ コンパイラー) のハードウェア要件とソフトウェア要件を確認してください。

サポートするオペレーティング・システム

  • Windows® 10
  • Windows* 8
  • Windows* 8.1
  • Windows* 7 : インテル® AVX 命令を使用するには SP1 が必要です。
  • Windows Server* 2012
  • Windows Server* 2016
  • Red Hat* Enterprise Linux* 6
  • Red Hat* Enterprise Linux* 7
  • Fedora* 25
  • SUSE* Linux* Enterprise Server 11
  • SUSE* Linux* Enterprise Server 12 SP1
  • Debian* GNU*/Linux* 8
  • Ubuntu* 16.04 LTS
  • Ubuntu* 16.10
  • macOS* 10.12
  • macOS* 10.13

: インテル® DAAL は、上記以外の Linux* ディストリビューションでも動作する可能性があります。使用しているディストリビューションで問題が発生した場合は、お手数ですがご連絡ください。

サポートする C/C++ コンパイラー (Windows*):

  • インテル® C++ コンパイラー 16.0 for Windows*
  • インテル® C++ コンパイラー 17.0 for Windows*
  • インテル® C++ コンパイラー 18.0 for Windows*
  • Microsoft* Visual Studio* 2013 - ヘルプファイルおよび環境の統合
  • Microsoft* Visual Studio* 2015 - ヘルプファイルおよび環境の統合
  • Microsoft* Visual Studio* 2017 - ヘルプファイルおよび環境の統合

サポートする C/C++ コンパイラー (Linux*):

  • インテル® C++ コンパイラー 16.0 for Linux*
  • インテル® C++ コンパイラー 17.0 for Linux*
  • インテル® C++ コンパイラー 18.0 for Linux*
  • GNU* コンパイラー・コレクション 5.0 以降

サポートする C/C++ コンパイラー (macOS*):

  • インテル® C++ コンパイラー 16.0 for macOS*
  • インテル® C++ コンパイラー 17.0 for macOS*
  • インテル® C++ コンパイラー 18.0 for macOS*
  • Xcode* 8
  • Xcode* 9

サポートする Java* コンパイラー:

  • Java* SE 7
  • Java* SE 8

サポートする Python* のバージョン:

  • インテル® Distribution for Python* 3.5 (64 ビット) for Windows*
  • インテル® Distribution for Python* 2.7 (64 ビット) for Linux*
  • インテル® Distribution for Python* 3.5 (64 ビット) for Linux*
  • インテル® Distribution for Python* 2.7 (64 ビット) for macOS*
  • インテル® Distribution for Python* 3.5 (64 ビット) for macOS*
  • Python* 2.7 (64 ビット) for Linux*
  • Python* 3.5 (64 ビット) for Linux*
  • Python* 2.7 (64 ビット) for macOS*
  • Python* 3.5 (64 ビット) for macOS*

インテル® DAAL for Windows* の動作検証済みの MPI 実装:

インテル® DAAL for Linux* の動作検証済みの MPI 実装:

データベース

  • MySQL* 5.x
  • KDB+* 3.4

インテル® DAAL の動作検証済みの Hadoop* 実装:

  • Hadoop* 2.6 以上

: インテル® DAAL は、上記以外の Hadoop* ディストリビューションでも動作する可能性があります。使用しているディストリビューションで問題が発生した場合は、お手数ですがご連絡ください。

インテル® DAAL の動作検証済みの Spark* 実装:

  • Spark* 2.0

: インテル® DAAL は、上記以外の Spark* ディストリビューションでも動作する可能性があります。使用しているディストリビューションで問題が発生した場合は、お手数ですがご連絡ください。

  • インテル® DAAL Python* API (pyDAAL) はソースで提供されます。ソースを Windows* でビルドすると、警告メッセージが表示されます。これらの警告メッセージはクリティカルな問題ではなく、ライブラリーの機能に影響しません。
  • ソースからビルドされたインテル® DAAL Python* API (pyDAAL) は、OS X* El Capitan (バージョン 10.11) では動作しません。回避策: OS X* El Capitan で動作する、事前にビルドされた pyDAAL を含む Python* の Anaconda パッケージ (http://anaconda.org/intel/ (英語)) を入手してください。

インストール時に製品の登録を行わなかった場合は、インテル® ソフトウェア開発製品レジストレーション・センターで登録してください。登録を行うことで、テクニカルサポートが利用できるようになります。また、サポートサービスが有効な間、製品のアップデートおよびアップグレードを無償で利用することができます。

テクニカルサポート、製品のアップデート、ユーザーフォーラム、FAQ、ヒント、およびその他のサポート情報は、https://software.intel.com/en-us/intel-daal-support (英語) を参照してください。

: 販売代理店がこの製品のテクニカルサポートを提供している場合は、インテルではなく販売代理店にお問い合わせください。

本資料に掲載されている情報は、インテル製品の概要説明を目的としたものです。本資料は、明示されているか否かにかかわらず、また禁反言によるとよらずにかかわらず、いかなる知的財産権のライセンスも許諾するものではありません。製品に付属の売買契約書『Intel's Terms and Conditions of Sale』に規定されている場合を除き、インテルはいかなる責任を負うものではなく、またインテル製品の販売や使用に関する明示または黙示の保証 (特定目的への適合性、商品適格性、あらゆる特許権、著作権、その他知的財産権の非侵害性への保証を含む) に関してもいかなる責任も負いません。
“ミッション・クリティカルなアプリケーション”とは、インテル製品の欠陥や故障によって、直接的または間接的に、人身事故または死亡事故が発生する可能性があるアプリケーションです。そのようなミッション・クリティカルなアプリケーションのためにインテル製品を購入または使用する場合、ユーザーは、インテル製品またはその部品の設計、製造、または警告におけるインテルまたはその下請会社の過失の有無にかかわらず、そのようなミッション・クリティカルなアプリケーションによって生じるあらゆる製造物責任賠償の請求、人身事故、または死亡事故に直接的または間接的に起因する保険金支払費用、損害、経費、および妥当な弁護士費用のすべてを補償し、インテルとその子会社、下請会社、関連会社、およびそれぞれの役員、職員、従業員に何らの損害も与えないものとします。
インテル製品は、予告なく仕様や説明が変更されることがあります。機能または命令の一覧で「留保」または「未定義」と記されているものがありますが、その「機能が存在しない」あるいは「性質が留保付である」という状態を設計の前提にしないでください。これらの項目は、インテルが将来のために留保しているものです。インテルが将来これらの項目を定義したことにより、衝突が生じたり互換性が失われたりしても、インテルは一切責任を負いません。この情報は予告なく変更されることがあります。この情報だけに基づいて設計を最終的なものとしないでください。
本資料で説明されている製品には、エラッタと呼ばれる設計上の不具合が含まれている可能性があり、公表されている仕様とは異なる動作をする場合があります。現在確認済みのエラッタについては、インテルまでお問い合わせください。
最新の仕様をご希望の場合や製品をご注文の場合は、お近くのインテルの営業所または販売代理店にお問い合わせください。
本資料で紹介されている資料番号付きのドキュメントや、インテルのその他の資料を入手するには、1-800-548-4725 (アメリカ合衆国) までご連絡いただくか、http://www.intel.com/design/literature.htm (英語) を参照してください。
インテル・プロセッサー・ナンバーはパフォーマンスの指標ではありません。プロセッサー・ナンバーは同一プロセッサー・ファミリー内の製品の機能を区別します。異なるプロセッサー・ファミリー間の機能の区別には用いません。詳細については、http://www.intel.com/content/www/jp/ja/processors/processor-numbers.html を参照してください。
Intel、インテル、Intel ロゴは、アメリカ合衆国および / またはその他の国における Intel Corporation の商標です。
Microsoft および Windows は、米国 Microsoft Corporation の、米国およびその他の国における登録商標または商標です。
Java は、Oracle および / または関連会社の登録商標です。
* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
© 2017 Intel Corporation.


コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください。