AI エンジン API の資料は、 『AI エンジン API ユーザー ガイド』 (UG1529) を参照してください。
- AI エンジン API は、AI エンジン カーネル プログラミング用の移植可能なプログラミング インタフェースです。この API インターフェイスは、現在および将来の AI エンジン アーキテクチャをターゲットとしています。
- このインターフェイスは、汎用プログラミングを可能にするパラメーター指定可能なデータ型を提供し、最も一般的な演算を異なるデータ型間で一貫した方法でインプリメントします。組み込み関数を使用するよりも、プログラミング インターフェイスが簡単です。
- 最適化された組み込み関数に変換される C++ ヘッダーのみのライブラリとしてインプリメントされます。
組み込み関数を使用したプログラミングを使用する場合は、 『AI エンジン組み込み関数ユーザー ガイド』 (UG1078) を参照してください。
『AI エンジン API ユーザー ガイド』は、次のように構成されています。
- API リファレンス
-
- Basic Types (基本的なタイプ)
- メモリ
- 初期化
- Arithmetic (算術)
- Comparison (比較)
- Reduction (リダクション)
- Reshaping (再形成)
- Floating-point Conversion (浮動小数点変換)
- Elementary Functions (初等関数)
- 行列乗算
- Fast Fourier Transform (FFT) (高速フーリエ変換 (FFT))
- Special Multiplications (特殊乗算)
- Operator Overloading (演算子のオーバーロード)
- Interoperability with Adaptive Data Flow (ADF) Graph Abstractions (適応型データフロー (ADF) グラフ抽象化との相互運用性)
図 1.
AI エンジン API ユーザー ガイド