Skip to main content

A framework and associated tools to design, verify and analyze performance of MONAI apps

Project description

project-monai

MONAI Deploy Application SDK

MONAI Deploy Application SDK offers a framework and associated tools to design, verify and analyze the performance of AI-driven applications in the healthcare domain.

Features

The codebase is currently under active development.

  • Pythonic Framework for app development
  • A mechanism to locally run an app via App Runner
  • A lightweight app analytics module
  • A lightweight 2D/3D visualization module
  • A development console
  • A set of sample applications
  • API documentation & User's Guide

Installation

To install the current release, you can simply run:

pip install monai-deploy-app-sdk  # '--pre' to install a pre-release version.

Getting Started

pip install monai-deploy-app-sdk  # '--pre' to install a pre-release version.

# Clone monai-deploy-app-sdk repository for accessing examples.
git clone https://github.com/Project-MONAI/monai-deploy-app-sdk.git
cd monai-deploy-app-sdk

# Install necessary dependencies for simple_imaging_app
pip install scikit-image

# Execute the app locally
python examples/apps/simple_imaging_app/app.py -i examples/apps/simple_imaging_app/brain_mr_input.jpg -o output

# Package app (creating MAP docker image), using `-l DEBUG` option to see progress.
monai-deploy package examples/apps/simple_imaging_app -t simple_app:latest -l DEBUG

# Run the app with docker image and input file locally
monai-deploy run simple_app:latest examples/apps/simple_imaging_app/brain_mr_input.jpg output

MedNIST demo is available on Colab.

Examples and notebook tutorials are located at Project-MONAI/monai-deploy-app-sdk.

Technical documentation is available at docs.monai.io.

Contributing

For local development, please execute the following command:

./run setup

This will set up the development environment, installing necessary packages.

For guidance on making a contribution to MONAI Deploy Application SDK, see the contributing guidelines.

Community

Join the conversation on Twitter @ProjectMONAI or join our Slack channel.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

monai-deploy-app-sdk-0.1.0a2.tar.gz (83.0 kB view details)

Uploaded Source

Built Distribution

monai_deploy_app_sdk-0.1.0a2-py3-none-any.whl (110.4 kB view details)

Uploaded Python 3

File details

Details for the file monai-deploy-app-sdk-0.1.0a2.tar.gz.

File metadata

  • Download URL: monai-deploy-app-sdk-0.1.0a2.tar.gz
  • Upload date:
  • Size: 83.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.6.13

File hashes

Hashes for monai-deploy-app-sdk-0.1.0a2.tar.gz
Algorithm Hash digest
SHA256 cbed04bc74cdf84e181877cdf283890d40f28612fd817b7fb0d66c7498f53f2a
MD5 ce294cac62760946a4bbffafd636d7af
BLAKE2b-256 eb54ffd946f0c32075cc93922c3f070f03983427b7662a308dbf11dd86860bbe

See more details on using hashes here.

File details

Details for the file monai_deploy_app_sdk-0.1.0a2-py3-none-any.whl.

File metadata

  • Download URL: monai_deploy_app_sdk-0.1.0a2-py3-none-any.whl
  • Upload date:
  • Size: 110.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.6.13

File hashes

Hashes for monai_deploy_app_sdk-0.1.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 b09a47d2a8cedf602eeeb60fcba21d4e065b4b09aa996072ea1ffc7a2482d59c
MD5 4d7013541e33da88654b70ba91369c03
BLAKE2b-256 73f57a8b91c2091dc59755e27824ed5c969db756c1178cd257da7f5fc0cff62f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page