HailoRT

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

Product Inquiry

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ドライバのレシピを含む

Documents marked with a lock icon are available for registered users only. To sign up click here

Title File type Date modified
Hailo Command Line Interface Video
HailoRT User Guide - HTML HTML 17/02/2023
HailoRT Log collector tool User Guide v1.0.3 PDF 10/01/2023
HailoRT User Guide v4.12.1 PDF 16/02/2023
Breathe life into your edge products
with the Hailo-8™ AI processor