Samsung/ONE

On-device Neural Engine

何を解決するか

デバイス上で直接ニューラルネットワークの推論を実行するための高性能なフレームワークを提供し、クラウドベースの処理を回避します。Linuxベースのオペレーティングシステム上で、CPU、GPU、DSP、NPUなどの異なるハードウェアアクセラレータ上でAIモデルを実行する問題を解決します。

動作方法

ONEは、TensorFlowやPyTorchなどのフレームワークで訓練されたニューラルネットワークモデルを、統一された形式に変換するコンパイラツールチェーンを使用しています。この統一された形式は、Ubuntu、Android、Tizenなどのプラットフォーム上でさまざまなハードウェアバックエンドをサポートする専用ランタイムによって実行されます。

対象ユーザー

デバイス上のハードウェアにAIモデルをデプロイし、さまざまなプロセッサ間でパフォーマンスを最適化する必要がある開発者向けに設計されています。

特徴

  • デバイス上で高性能な推論。
  • 複数のハードウェアアクセラレータ(CPU、GPU、DSP、NPU)をサポート。
  • LinuxカーネルベースのOSプラットフォーム(Ubuntu、Tizen、Android)をサポート。
  • TensorFlowおよびPyTorchからのモデル用の統一ランタイム。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト