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
Updating the SDK to use newer and updated dependencies, namely Holoscan SDK (Project-MONAI#481)
* Updated the SDK to use Holoscan SDK v1.0, and tested apps and Notebooks
Signed-off-by: M Q <[email protected]>
* Doc updates
Signed-off-by: M Q <[email protected]>
* Fix typo
Signed-off-by: M Q <[email protected]>
* Add Holoscan license file
Signed-off-by: M Q <[email protected]>
* Add release note and editorial changes
Signed-off-by: M Q <[email protected]>
* Update readme
Signed-off-by: M Q <[email protected]>
* Add missing packages in the example in the Readme
Signed-off-by: M Q <[email protected]>
* Add new package to make gen_docs work even just in Python 3.8 env
Signed-off-by: M Q <[email protected]>
* Updated user guide
Signed-off-by: M Q <[email protected]>
* Rerun the notebook to clear some warnings
Signed-off-by: M Q <[email protected]>
* rerun notebook
Signed-off-by: M Q <[email protected]>
* touch the file
Signed-off-by: M Q <[email protected]>
* touch the file
Signed-off-by: M Q <[email protected]>
* fix formatting complaints
Signed-off-by: M Q <[email protected]>
* ignore the complaint
Signed-off-by: M Q <[email protected]>
* touch file
Signed-off-by: M Q <[email protected]>
* touch the file
Signed-off-by: M Q <[email protected]>
* Successfully run after getting new clara-viz fix for Python 3.10+
Signed-off-by: M Q <[email protected]>
* specififies OS and CUDA requirements in the release note
Signed-off-by: M Q <[email protected]>
* Adding a note for doc building succeeding with Python3.8 only
Signed-off-by: M Q <[email protected]>
* Update docs and Notebooks
Signed-off-by: M Q <[email protected]>
* Explicitly specifying GPU and CUDA12 req.
Signed-off-by: M Q <[email protected]>
* Explicitly specifying GPU and CUDA12 req in README.
Signed-off-by: M Q <[email protected]>
* Add ref to MONAI guide per review commnents
Signed-off-by: M Q <[email protected]>
---------
Signed-off-by: M Q <[email protected]>
Signed-off-by: Simone Bendazzoli <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+13-21Lines changed: 13 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ MONAI Deploy App SDK offers a framework and associated tools to design, develop
15
15
- Build medical imaging inference applications using a flexible, extensible & usable Pythonic API
16
16
- Easy management of inference applications via programmable Directed Acyclic Graphs (DAGs)
17
17
- Built-in operators to load DICOM data to be ingested in an inference app
18
-
- Out-of-the-box support for in-proc PyTorch based inference, as well as remote inference via Triton Inference Server
18
+
- Out-of-the-box support for in-proc PyTorch based inference
19
19
- Easy incorporation of MONAI based pre and post transformations in the inference application
20
20
- Package inference application with a single command into a portable MONAI Application Package
21
21
- Locally run and debug your inference application using App Runner
@@ -24,31 +24,26 @@ MONAI Deploy App SDK offers a framework and associated tools to design, develop
24
24
25
25
User guide is available at [docs.monai.io](https://docs.monai.io/projects/monai-deploy-app-sdk/en/stable/).
26
26
27
-
## Citation
28
-
29
-
If you have used MONAI in your research, please cite us! The citation can be exported from: [https://arxiv.org/abs/2212.14177](https://arxiv.org/abs/2212.14177).
30
-
31
27
## Installation
32
28
33
29
To install [the current release](https://pypi.org/project/monai-deploy-app-sdk/), you can simply run:
34
30
35
31
```bash
36
-
pip install monai-deploy-app-sdk
32
+
pip install monai-deploy-app-sdk# '--pre' to install a pre-release version.
37
33
```
38
34
39
-
### Prerequisites
35
+
Please also note the following system requirements:
36
+
- Ubuntu 22.04 on X86-64 is required, as this is the only X86 platform that the underlying Holoscan SDK has been tested to support as of now.
37
+
-[CUDA 12](https://developer.nvidia.com/cuda-12-0-0-download-archive) is required along with a supported NVIDIA GPU with at least 8GB of video RAM. If AI inference is not used in the example application and a GPU is not installed, at least [CUDA 12 runtime](https://pypi.org/project/nvidia-cuda-runtime-cu12/) is required, as this is one of the requirements of Holoscan SDK, in addition, the `LIB_LIBRARY_PATH` must be set to include the installed shared library, e.g. in a Python 3.8 env, ```export LD_LIBRARY_PATH=`pwd`/.venv/lib/python3.8/site-packages/nvidia/cuda_runtime/lib:$LD_LIBRARY_PATH```
38
+
40
39
41
-
- This SDK depends on [NVIDIA Holoscan SDK](https://pypi.org/project/holoscan/) for its core implementation as well as its CLI, hence inherits its prerequisites, e.g. Ubuntu 22.04 with glibc 2.35 on X86-64 and NVIDIA dGPU drivers version 535 or above.
42
-
-[CUDA 12.2](https://developer.nvidia.com/cuda-12-2-0-download-archive) or above is required along with a supported NVIDIA GPU with at least 8GB of video RAM.
43
-
- If inference is not used in an example application and a GPU is not installed, at least [CUDA 12 runtime](https://pypi.org/project/nvidia-cuda-runtime-cu12/) is required, as this is one of the requirements of Holoscan SDK. In addition, the `LIB_LIBRARY_PATH` must be set to include the installed shared library, e.g. in a Python 3.10 env, ```export LD_LIBRARY_PATH=`pwd`/.venv/lib/python3.10/site-packages/nvidia/cuda_runtime/lib:$LD_LIBRARY_PATH```
44
-
- Python: 3.9 to 3.12
45
40
46
41
## Getting Started
47
42
48
43
Getting started guide is available at [here](https://docs.monai.io/projects/monai-deploy-app-sdk/en/stable/getting_started/index.html).
49
44
50
45
```bash
51
-
pip install monai-deploy-app-sdk
46
+
pip install monai-deploy-app-sdk# '--pre' to install a pre-release version.
52
47
53
48
# Clone monai-deploy-app-sdk repository for accessing examples.
<p>Video may show the use of previous SDK version.</p>
45
+
<p>Video may show the use of previous SDK verson.</p>
46
46
</div>
47
47
```
48
48
@@ -56,8 +56,6 @@ jupyter-lab
56
56
57
57
## Executing from Shell
58
58
59
-
**_Note:_** Data files are now access controlled. Please first request permission to access the [shared folder on Google Drive](https://drive.google.com/drive/folders/1EONJsrwbGsS30td0hs8zl4WKjihew1Z3?usp=sharing). Please download zip file, `mednist_classifier_data.zip` in the `medmist_classifier_app` folder, to the same folder as the notebook example.
60
-
61
59
```bash
62
60
# Clone the github project (the latest version of the main branch only)
63
61
git clone --branch main --depth 1 https://github.com/Project-MONAI/monai-deploy-app-sdk.git
**_Note:_** Data files are now access controlled. Please first request permission to access the [shared folder on Google Drive](https://drive.google.com/drive/folders/1EONJsrwbGsS30td0hs8zl4WKjihew1Z3?usp=sharing). Please download zip file, `mednist_classifieai_spleen_seg_bundle_data.zip` in the `ai_spleen_seg_app` folder, to the same folder as the notebook example.
50
-
51
49
```bash
52
50
# Clone the github project (the latest version of main branch only)
53
51
git clone --branch main --depth 1 https://github.com/Project-MONAI/monai-deploy-app-sdk.git
# Launch JupyterLab if you want to work on Jupyter Notebook
@@ -34,8 +34,6 @@ jupyter-lab
34
34
35
35
## Executing from Shell
36
36
37
-
**_Note:_** Data files are now access controlled. Please first request permission to access the [shared folder on Google Drive](https://drive.google.com/drive/folders/1EONJsrwbGsS30td0hs8zl4WKjihew1Z3?usp=sharing). Please download zip file, `ai_multi_model_bundle_data.zip` in the `ai_multi_ai_app` folder, to the same folder as the notebook example.
38
-
39
37
```bash
40
38
# Clone the github project (the latest version of main branch only)
41
39
git clone --branch main --depth 1 https://github.com/Project-MONAI/monai-deploy-app-sdk.git
@@ -45,7 +43,10 @@ cd monai-deploy-app-sdk
45
43
# Install monai-deploy-app-sdk package
46
44
pip install --upgrade monai-deploy-app-sdk
47
45
48
-
# Download the zip file containing both the model and test data.
46
+
# Download the zip file containing both the model and test data
# Launch JupyterLab if you want to work on Jupyter Notebook
@@ -33,9 +33,7 @@ jupyter-lab
33
33
```
34
34
35
35
## Executing from Shell
36
-
37
-
**_Note:_** Data files are now access controlled. Please first request permission to access the [shared folder on Google Drive](https://drive.google.com/drive/folders/1EONJsrwbGsS30td0hs8zl4WKjihew1Z3?usp=sharing). Please download zip file, `ai_spleen_seg_bundle_data.zip` in the `ai_spleen_seg_app` folder, to the same folder as the notebook example.
38
-
36
+
Please note that this part of the example uses the latest application source code on Github, as well as the corresponding test data.
39
37
```bash
40
38
# Clone the github project (the latest version of main branch only)
41
39
git clone --branch main --depth 1 https://github.com/Project-MONAI/monai-deploy-app-sdk.git
@@ -45,7 +43,12 @@ cd monai-deploy-app-sdk
45
43
# Install monai-deploy-app-sdk package
46
44
pip install --upgrade monai-deploy-app-sdk
47
45
48
-
# Download the zip file containing both the model and test data.
46
+
# Download/Extract ai_spleen_bundle_data zip file from https://drive.google.com/file/d/1cJq0iQh_yzYIxVElSlVa141aEmHZADJh/view?usp=sharing
47
+
48
+
# Download the zip file containing both the model and test data
0 commit comments