
GSTREAMER 플러그인으로서의 신경망 지원.
NNStreamer는 GSTREAMER 개발자가 신경망 모델을 쉽고 효율적으로 채택하고 신경망 개발자가 신경망 파이프 라인과 필터를 쉽고 효율적으로 관리 할 수있는 GSTREAMER 플러그인 세트입니다.
건축 설명 (WIP)
스트림 파이프 라인을 사용하여 ON-DEVICE AI에서 DEVICE AI를 향해, IEEE/ACM ICSE 2022 SEIP
NNStreamer : ON-DEVICE AI 시스템의 효율적이고 민첩한 개발, IEEE/ACM ICSE 2021 SEIP [미디어]
NNSTREAMER : 신경망의 스트림 처리 패러다임 ... [PDF/Tech Report]
Gstreamer Conference 2018, NNStreamer [미디어] [PDF/슬라이드]
Naver Tech Talk (한국), 2018 [미디어] [PDF/슬라이드]
Samsung Developer Conference 2019, NNStreamer (미디어)
Nnstreamer의 ResearchGate 페이지
| 티젠 | 우분투 | 기계적 인조 인간 | Yocto | 마코스 | |
|---|---|---|---|---|---|
| 5.5m2 이상 | 16.04 /18.04/20.04/22.04 | 13 | 커크 스톤 | ||
| 팔 | 사용 가능 | 사용 가능 | 준비가 된 | N/A | |
| ARM64 | 사용 가능 | N/A | |||
| x64 | 준비가 된 | 준비가 된 | 사용 가능 | ||
| 게시 | Tizen Repo | PPA | 매일 빌드 | 층 | 양조장 |
| API | C/C# (공식) | 기음 | 자바 | 기음 | 기음 |
준비 : CI 시스템은 빌드 가능성 및 장치 테스트를 보장합니다. 사용자는 쉽게 구축하고 실행할 수 있습니다. 그러나이 경우 자동화 된 릴리스 및 배포 시스템이 없습니다.
사용 가능 : 이진 패키지는 CI 테스트와 함께 자동 및 주기적으로 릴리스 및 배포됩니다.
매일 릴리스
SDK 지원 : Tizen Studio (5.5 M2+) / Android Studio (JCENTER, "NNSTREAMER")
공식 릴리스의 기능을 활성화합니다
GSTREAMER 스트림에 신경망 프레임 워크 연결 (예 : Tensorflow, CAFFE)을 제공합니다.
AI 프로젝트를위한 효율적인 스트리밍 : 효율적이고 유연한 스트림 파이프 라인을 신경망에 적용합니다.
지능형 미디어 필터! : 신경망 모델을 미디어 필터 / 변환기로 사용하십시오.
복합 모델! : 단일 스트림 파이프 라인 인스턴스의 여러 신경망 모델.
멀티 모달 지능! : 신경망 모델의 여러 소스 및 스트림 경로.
Depacto-Standard Media Stream Framework, Gstreamer를 사용하여 신경망 모델을 사용하여 미디어 스트림을 구성하는 쉬운 방법을 제공합니다.
GSTREAMER 사용자 : 신경망 모델을 다른 미디어 필터 인 것처럼 사용하십시오.
신경망 개발자 : 미디어 스트림을 쉽고 효율적으로 관리합니다.
Myungjoo 햄
Jijoong Moon
제크 리임
상정 우
우크 노래
Jaeyun Jung
Hyoungjoo Ahn
파리 치 카푸어
동도 chae
지간 장
Yongjoo Ahn
지호이
이 프로젝트는 방금 시작되었으며 많은 구성 요소가 설계 단계에 있습니다. 구성 요소 설명 페이지에서 데이터 유형 정의, GSTREAMER 요소 (플러그인) 및 기타 기타 구성 요소의 다음 세 가지 범주의 NNStreamer 구성 요소를 설명합니다.
자세한 내용은 다음 매뉴얼에 액세스하십시오.
Tizen, Debian 및 Ubuntu와 같은 Linux와 같은 시스템의 경우 여기를 누릅니다.
MacOS 시스템의 경우 여기를 누릅니다.
Android 용 API 라이브러리를 구축하려면 여기를 누릅니다.







엣지-아이 예제
NNStreamer가있는 제품
NNStreamer 예제 응용 프로그램 : Github / Screenshots
CI 서비스 상태
NNStreamer 용 TAOS-CI 구성 파일.
프레임 워크가 텐서 플로우 -GPU와 같이 투명하게 가속화 될 수 있지만 NNStreamer는 다양한 하드웨어 가속 서브 플러그 인을 제공합니다.
NCSDK2 SUBPLUGIN을 통한 MOVIDIUS-X : 릴리스
OpenVino Subplugin을 통한 Movidius-X : 릴리스
Edgetpu Subplugin을 통한 Edge-TPU : 릴리스
NNFW ( 하나 의 이전 이름) Subplugin을 통한 한 번의 런타임 : 출시
Armnn을 통한 Armnn Subplugin : 릴리스
Vivante subplugin을 통한 Verisilicon-Vivante : 릴리스
SNPE Subplugin을 통한 Qualcomm SNPE : 릴리스
QNN Subplugin을 통한 Qualcomm AI Engine Direct (QNN) : 릴리스
Tensorrt subplugin을 통한 Nvidia : 릴리스
TRI-X NPUS : 릴리스
NXP I.MX 시리즈 : 공급 업체를 통해
기타 : TVM, Tensorflow, Tensorflow-Lite, Pytorch, Caffe2, Snap, ...
기부금을 환영합니다! 자세한 내용은 기고 안내서를 참조하십시오.