HailoRT

ランタイムソフトウェアスイート

製品についてのお問い合わせ

HailoRTは、ホストプロセッサー上で動作する商用化品質で軽量かつ拡張可能なランタイムソフトウェアで、AIアプリケーションのパイプラインを容易に素早く構築することが出来る等、評価, 試作、量産などの幅広い用途に活用頂けます。ホストプロセッサー環境に実装された1個あるいは複数のHailoデバイスはHailoRTにより卓越した高性能で推論を実行いたします。
又, HailoRT はHailo GitHubからオープンソースソフトウェアとして入手頂けます。

HailoRTの主な機能:

  • 複数のホストアーキテクチャに対応   – x86およびARMアーキテクチャ両方に対応
  • AIアプリケーションのための柔軟なインターフェース  – C/C++およびPythonインターフェース
  • デバイスとパイプラインの容易な統合   – GStreamerフレームワーク用のプラグイン実装
  • 複数ストリーム   – 複数ビデオストリームを同時処理
  • 最大16台までのHailo-8TMデバイスを接続して高スループットの推論を行うことが可能

シームレスなHailoデバイス制御   – 複数Hailo-8TM デバイス間の双方向コントロールとデータコミュニケーション対応のインターフェース

Tools

Integration Tool

Hailo RT CLI

Runtime Frameworks Plugins

pyHailoRT
(Python API)

C/C ++ API and Library

Hailo PCle Driver

HalioRTの主要コンポーネント:

  • ランタイムフレームワークの統合
    • pyHailoRT   –  Hailo-8TMデバイスへのモデルのロードやデータ送受信を行うためのPython API
    • Gstreamerプラグイン  – 形成されたネットワークに対してGStreamerフレームで推論を行う「hailonet」エレメントを提供。複数ネットワークを並列に推論実行する際には、このエレメントはGStreamerパイプライン内で複数回使用されます。
  • 統合ツール   – Hailo-8TM M.2Hailo-8TM mPCIeモジュールのハードウェア統合検証ツール
  • HailoRT CLI   – Hailoデバイスの制御やデバイス上での推論の実行、推論結果の集計、デバイスイベント等を制御する、コマンドラインアプリケーション
  • HailoRT Library  – Hailoデバイスの制御とデータ送受信のためのユーザーライブラリ。堅牢で使い易いAPI (C/C++)
  • PCIeドライバ   – 外部カーネルモジュール。LinuxおよびWindowsで利用可能。DKMSフレームワークを使用してインストール。
  • Yoctoレイヤー
    • HailoのソフトウェアをYocto環境(Zeus、Dunfell、Hardknott、Gatesgarth)に実装
    • HailoRT library、pyHailoRTおよびPCIeドライバのレシピを含む

Lock のアイコンが表示された文書は、登録ユーザしか読むことができません。登録の申込みをされる方は、こちらをクリックしてください。

Title File type Date modified
HailoRT User Guide HTML 01/07/2023
Hailo Command Line Interface Video
HailoRT User Guide HTML 02/07/2023
Breathe life into your edge products
with the Hailo-8™ AI processor

EU Research and Innovation Program

EU flag

This project has received funding from the European Union’s Horizon 2020 research and innovation program under grant agreement No. 849921

This project has received funding from the European Union’s Horizon 2020.