Project Description

MONAI is a set of open-source, freely available collaborative frameworks built for accelerating research and clinical collaboration in Medical Imaging. The goal is to accelerate the pace of innovation and clinical translation by building a robust software framework that benefits nearly every level of medical imaging, deep learning research, and deployment.

Open Source Design

MONAI is an open-source project. It is built on top of PyTorch and is released under the Apache 2.0 license.

Standardized

Aiming to capture best practices of AI development for healthcare researchers, with an immediate focus on medical imaging.

User Friendly

Providing user-comprehensible error messages and easy to program API interfaces.

Reproducible

Provides reproducibility of research experiments for comparisons against state-of-the-art implementations.

Easy Integration

Designed to be compatible with existing efforts and ease of 3rd party integration for various components.

High Quality

Delivering high-quality software with enterprise-grade development, tutorials for getting started and robust validation & documentation.

Goal for this Hackweek

The goal is to learn MONAI and understand the different deploy alternatives.

Resources

MONAI Bootcamp 2021

MONAI Get started docs

MONAI Github projects

Anyone with interest on Medical applications based on Artificial Intelligence and MLOps in general is welcome to join. No previous knowledge is required.

Looking for hackers with the skills:

mlops ml mlflow pytorch artificial-intelligence kubernetes helm containers k3s

This project is part of:

Hack Week 22

Activity

  • over 1 year ago: jordimassaguerpla added keyword "k3s" to this project.
  • over 1 year ago: jordimassaguerpla added keyword "containers" to this project.
  • over 1 year ago: jordimassaguerpla added keyword "helm" to this project.
  • over 1 year ago: jordimassaguerpla added keyword "kubernetes" to this project.
  • over 1 year ago: ybonatakis liked this project.
  • over 1 year ago: jordimassaguerpla started this project.
  • over 1 year ago: jordimassaguerpla added keyword "artificial-intelligence" to this project.
  • over 1 year ago: jordimassaguerpla added keyword "pytorch" to this project.
  • over 1 year ago: jordimassaguerpla added keyword "mlflow" to this project.
  • over 1 year ago: jordimassaguerpla added keyword "ml" to this project.
  • over 1 year ago: jordimassaguerpla added keyword "mlops" to this project.
  • over 1 year ago: jordimassaguerpla originated this project.

  • Comments

    • jordimassaguerpla
      over 1 year ago by jordimassaguerpla | Reply

      I was able to deploy "Monai deploy" on a SUSE Rancher k3s cluster successfully!

      It took fixing some helm charts plus writing some new ones.

      As a result, I created this Pull Request upstream:

      https://github.com/Project-MONAI/monai-deploy-workflow-manager/pull/666 .

      There you can see there is a README file explaining how to reproduce the setup using k3s, plus the fixed and hew helm charts.

      This project is in the early stages and it is very specialized, which has been a great opportunity to learn a lot!

      The helm charts that have been contributed will let you deploy orthanc, which you can use to visualize x-rays, mri scans, patient data, .... Then you can "push" this to the monai deploy components that, ultimately, will start a container inside your cluster that will create the prediction. This will usually be a segmentation to help you visualize anomalies, and then this will get back to orthanc for your visualization.

    Similar Projects

    Package MONAI Machine Learning Models for Medical Applications by jordimassaguerpla

    Project Description

    MONAI Deploy aims to ...


    COOTWbot by ngetahun

    [comment]: # (Please use the project descriptio...


    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    mikrolite - a cli to create lighweight Kubernetes clusters using microvms by rcase

    [comment]: # (Please use the project descriptio...


    Predefined app security policy template for NeuVector by feih

    Project Description

    Idea is to predefin...


    RKE2/K3S working on IBM Power by tkelly

    [comment]: # (Please use the project descriptio...


    Building a container bootloader by flonnegren

    [comment]: # (Please use the project descriptio...


    A set of utilities to produce a "from scratch" OCI/Docker container using Opensuse/SLE rpms by ldragon

    [comment]: # (Please use the project descriptio...


    Predefined app security policy template for NeuVector by feih

    Project Description

    Idea is to predefin...


    Package MONAI Machine Learning Models for Medical Applications by jordimassaguerpla

    Project Description

    MONAI Deploy aims to ...


    Forklift - Text based GUI utility for dealing with containers by andreabenini

    [comment]: # (Please use the project descriptio...


    RKE2/K3S working on IBM Power by tkelly

    [comment]: # (Please use the project descriptio...