Skip to content

Packaging app

KavinKrishnan edited this page Sep 9, 2021 · 29 revisions

MONAI Application Packager

Utility for building deployable MONAI application package Docker image from application developed with MONAI SDK

Usage

monai-deploy package [Path of MONAI Application Code] -t [Tag for resulting Docker image of MONAI App Package]

Example

$ monai-deploy package ./spleen_segmentation_app -t monaispleen:latest
Building MONAI Application Package...
Successfully built monaispleen:latest

Arguments:

Required Arguments

<MONAI application path> Path of MONAI Application Code --tag, -t Tag for resulting Docker image of MONAI App Package

Optional Arguments

--base Base Application Image (overrides default "nvcr.io/nvidia/pytorch:21.07-py3") --working-dir, -w Directory mounted in container for Application (overrides default "/var/monai") --input-dir, -i Directory mounted in container for Application Input (overrides default "input") --output-dir, -o Directory mounted in container for Application Output (overrides default "output") --models-dir Directory mounted in container for Models Path (overrides default "/opt/monai/models") --model, -m Path to local directory containing all application models (will override utilizing models provided within application SDK code) --version Version of the Application (overrides default "0.0.0") --timeout Timeout (overrides default 0)