Development Roadmap

Roadmap

IDEA: Idea only

IMPL: implementation started

TEST: testing / fixing bugs / untested

CMPL: completed

CMUP: completed but update required


2020

  • Inter-pipeline communication protocol
    • (IMPL) flatbuf
    • (IMPL) protobuf
    • (IMPL) mediapipe
  • (IDEA) "Tensor-IF" (a new element!)
  • (IDEA) Memcpy-less-ness for GPU/NPU operations
  • AI Hardware accelerator libraries and neural network frameworks as tensor-filter
    • (CMPL) edge-TPU
    • (CMPL) movidius-X
    • (CMPL) nnruntime/nnfw
    • (CMUP) SNAP: SNAP v2 released with API updates
    • (TEST) vivante
    • (IDEA) SNPE
  • (IDEA) ML Training framework (a new element!)
  • (IMPL) Simple & Efficient Training Framework (nntrainer), "0.1" release
    • (IDEA) Integrate as a subplugin for ML Training framework
    • (IDEA) Do On-Device Reinforced Learning in an NNStreamer Pipeline!
  • Deeper integration to OS
    • (IMPL) Configurable Android AAR build scripts and releases
    • (IMPL) Add to Debian/Ubuntu (not just PPA!)
    • (IMPL) Full features integrated with Tizen .NET APIs
  • Tensor-filter API updates
    • (IMPL) Filter subplugin as a C++-class
    • (IDEA) Lambda-function as a filter subplugin.

2021

  • Edge-AI (Edge-Device-Cloud AI)
  • Distributed pipeline w/ dynamicity & robustness supports
  • OS: Windows / iOS
  • APIs for Rust?
    • Rust APP API
    • Rust subplugin API

2022



History

2018: Start of the project (2018.3.)

2019