You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[Packaging MAP with MONAI Application](#packaging-map-with-monai-application)
18
+
-[Packaging MAP from existing container](#packaging-map-from-existing-container)
19
19
20
20
## Overview
21
-
Data scientists and application developers will require a utility to package their MONAI applications into deployable MONAI Application Packages (MAP). This proposal documents the specification of the initial version of the MONAI Application Package Builder (Builder).
21
+
Data scientists and application developers will require a utility to package their MONAI applications into deployable MONAI Application Packages (MAP). This proposal documents the specification of the initial version of the MONAI Application Packager (Packager).
22
22
23
23
### Goal
24
24
25
-
The goal of this proposal is to achieve clarity on the initial structure of the Builder, with regards specifically to how it should create a deployable package and the interface it should provide to users.
25
+
The goal of this proposal is to achieve clarity on the initial structure of the Packager, with regards specifically to how it should create a deployable package and the interface it should provide to users.
26
26
27
27
## Requirements
28
28
29
-
The following are requirements which need to be met by the MAP Builder specification to be considered complete and approved.
29
+
The following are requirements which need to be met by the MAP Packager specification to be considered complete and approved.
30
30
31
31
### Creates Deployable Single Container
32
32
33
-
Builder SHALL produce a functional MAP which SHALL be a deployable single containerized application
33
+
Packager SHALL produce a functional MAP which SHALL be a deployable single containerized application
34
34
35
35
### Packages Required MAP Components
36
36
37
-
Builder SHALL package/provide all required components specified in [MONAI Application Package](./monai-application-package.md).
37
+
Packager SHALL package/provide all required components specified in [MONAI Application Package](./monai-application-package.md).
38
38
39
39
### Offers Intuitive Interface
40
40
41
-
Builder SHOULD provide users with an intuitive interface to package an application into a MAP.
41
+
Packager SHOULD provide users with an intuitive interface to package an application into a MAP.
42
42
43
-
Builder SHOULD provide a command-line interface for users to package an application into a MAP.
43
+
Packager SHOULD provide a command-line interface for users to package an application into a MAP.
44
44
45
45
### Input Requirements
46
46
47
-
Users SHALL provide the Builder a MONAI application along with any optional pre-trained models to be packaged into a MAP.
47
+
Packager SHALL take a MONAI Application and any optional pre-trained models as input.
48
48
49
49
### Converting Existing Images
50
50
51
-
Builder SHALL support converting existing container images into MAPs
51
+
Packager SHALL support converting existing container images into MAPs
52
52
53
53
## Architecture & Design
54
54
55
-
Builder SHALL accept a user supplied application and package it into a MAP
55
+
Packager SHALL accept a user supplied application and package it into a MAP
56
56
57
57
[!IMPORTANT]
58
-
The full design and layout for a MAP produced by Builder can be found in the [MONAI Application Package](./monai-application-package.md) design document.
58
+
The full design and layout for a MAP produced by Packager can be found in the [MONAI Application Package](./monai-application-package.md) design document.
59
59
60
-
### Builder Specification
60
+
### Packager Specification
61
61
62
-
Builder SHALL adhere to the MAP specification when building a MAP
62
+
Packager SHALL adhere to the MAP specification when packaging a MAP
63
63
64
-
Builder SHALL be a client that supports the following features
64
+
Packager SHALL be a client that supports the following features
65
65
66
-
#### Building MAP with MONAI Application
66
+
#### Packaging MAP with MONAI Application
67
67
68
-
Builder SHALL support building a MAP with a user supplied MONAI application and any optional pre-trained models
68
+
Packager SHALL support packaging a MAP with a user supplied MONAI application and any optional pre-trained models
69
69
70
-
#### Building MAP from existing container
70
+
#### Packaging MAP from existing container
71
71
72
-
Builder SHALL support building a MAP from an existing container
72
+
Packager SHALL support packaging a MAP from an existing container
0 commit comments