Project-MONAI / Project-MONAI/monai-deploy-app-sdk
[FEA] Need capability for defining runtime requirements on MIS, and MIS should be able to serve an algorithm in "always on", "when requested" or "batch modes", as specified by the developer
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 138
- Forks
- 70
- PR merge metrics
- No merged PRs in 30d
Description
Is your feature request related to a problem? Please describe.
This is related to managing app running requirements on the MIS
Describe the solution you'd like
Need the capability of running apps on multiple run time scenarios: 1) ALways on, an input may come any time, need to respond fast; 2) Bring it up when requested, and the algorithm will execute and after completing its task it can be taken down until next request, 3) In batch mode, periodically the algorithm can be brought online to work on every task accumulated so far, and after completing its tasks it can be taken down until its next scheduled task.
Describe alternatives you've considered
Additional context
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or implementation entry points. Start by locating the SDK's MIS runtime-management and algorithm-serving entry points, then clarify how developers declare each runtime mode and how startup, scheduling, shutdown, and completion should be verified for all three modes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- ai, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100