Skip to content
@nnstreamer

NNStreamer

🔀 Neural Network (NN) Streamer, Stream Processing Paradigm for Neural Network Apps/Devices.

NNStreamer is a Linux Foundation AI & Data project.

NNStreamer allows gstreamer pipelines to include neural networks as filters for arbitrary ML applications.

There are a few spin-off projects:

NNTrainer is an on-device AI training framework for AI personalization without data privacy worries.

ML API is a set of API for NNStreamer and NNTrainer for Tizen and other Linux distros.

ML-Service-API allows to register and access modularized AI services locally and remotely.

This allows separating code repos or developer organizations of AI services and their applications.

This also allows writing among-device AI systems including Home Edge AI systems with Matter / SmartThings much easier.

Pinned Loading

  1. nnstreamer Public

    🔀 Neural Network (NN) Streamer, Stream Processing Paradigm for Neural Network Apps/Devices.

    C++ 735 175

  2. TAOS-CI Public

    🍊 TAOS-CI (a.k.a LightSys) is an lightweight and efficient CI system to achieve "Review less, merge faster" with a tool-based review system. It is completely compatible with all GitHub repositories…

    Shell 117 88

  3. nntrainer Public

    NNtrainer is Software Framework for Training Neural Network Models on Devices.

    C++ 151 83

  4. api Public

    Machine Learning API (Origin: C++: SNAP, C/C#: Tizen API, Java: Samsung-Research ML API). For Web/JS, https://git.tizen.org/cgit/platform/core/api/webapi-plugins/

    C 23 25

  5. nnstreamer-example Public

    Example applications of nnstreamer. Note that we have to enable the 'apptest" CI module in the near future.

    C 79 72

  6. nnstreamer-edge Public

    Remote source nodes for NNStreamer pipelines without GStreamer dependencies

    C 17 17

Repositories

Showing 10 of 26 repositories
  • nntrainer Public

    NNtrainer is Software Framework for Training Neural Network Models on Devices.

    C++ 151 Apache-2.0 83 17 19 Updated Mar 26, 2025
  • HTML 1 2 0 0 Updated Mar 25, 2025
  • nnstreamer Public

    🔀 Neural Network (NN) Streamer, Stream Processing Paradigm for Neural Network Apps/Devices.

    C++ 735 LGPL-2.1 175 71 (3 issues need help) 14 Updated Mar 24, 2025
  • nnstreamer-edge Public

    Remote source nodes for NNStreamer pipelines without GStreamer dependencies

    C 17 Apache-2.0 17 0 1 Updated Mar 20, 2025
  • api Public

    Machine Learning API (Origin: C++: SNAP, C/C#: Tizen API, Java: Samsung-Research ML API). For Web/JS, https://git.tizen.org/cgit/platform/core/api/webapi-plugins/

    C 23 Apache-2.0 25 6 7 Updated Mar 20, 2025
  • C 0 Apache-2.0 2 0 0 Updated Mar 18, 2025
  • hal-api-ml Public
    C 0 Apache-2.0 2 0 0 Updated Mar 18, 2025
  • nnstreamer-android-resource Public

    NNStreamer Android Studio Support Resource Files

    Java 8 15 0 0 Updated Mar 11, 2025
  • deviceMLOps.MLAgent Public

    TBD: deviceMLOps.service or deviceMLOps.MLAgent.

    C++ 4 Apache-2.0 8 1 1 Updated Feb 12, 2025
  • nnstreamer-android Public

    A comprehensive Android application package (APK) solution for on-device MLOps

    Kotlin 2 Apache-2.0 4 1 0 Updated Jan 23, 2025

Top languages

Loading…

Most used topics

Loading…