kubeflow / kubeflow/examples

kserve model deployment pipeline integraton with Node-red IOT application scenario

Open
#1,041 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Jsonnet
Stars
1.5k
Forks
752
PR merge metrics
No merged PRs in 30d

Description

Kubeflow pipeline is inherently laborious to construct. It involves procedures such as docker file creation and compilation into docker image and yaml file for deployment on kubwflow suite for training and deployment. For an AIOT flow to function rapidly for results evaluation and prototyping, a drag to drop GUI front end is devised in our proposal for model deployment with Rasberry PI IOT sensing capability. The GUI is implemented through a Node-red open source development suite which features drag and drop and custom node capabilities.
The application scenario first starts from a trained model deployment through Kserve model server. Then a pipeline is constructed that take an input from Raberry PI sensor, then feed into the model server through kserve API. An output of the model testing is generated by the model server and fed into the PI chipset for responses. All these integrations including kserve model pipeline and Rasberry PI I/O will be seen on the Node-red custom pallet and canvas. Please let us know, if they are of interest to this repository. The code is ready for PR.

Contributor guide

Open the contributing guide

Research direction

The proposal mentions KServe model serving, Kubeflow pipelines, Node-RED custom nodes and Raspberry Pi sensors, but names no repository files, tests or entry points. Start by confirming the requested integration and repository fit with maintainers; done would require an agreed, reviewable implementation scope covering the sensor input, KServe API exchange and output response.

Written by the indexing model from the issue text.

Assessment

Tech stack
kubernetes, raspberry-pi
Domain
api, embedded-iot, machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.