-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: mebriki/MONAI-Tutorials
base: main
head repository: Project-MONAI/tutorials
compare: main
- 15 commits
- 37 files changed
- 12 contributors
Commits on Sep 22, 2025
-
update maisi readme (Project-MONAI#2018)
Fixes # . ### Description A few sentences describing the changes proposed in this pull request. ### Checks <!--- Put an `x` in all the boxes that apply, and remove the not applicable items --> - [x] Avoid including large-size files in the PR. - [x] Clean up long text outputs from code cells in the notebook. - [x] For security purposes, please check the contents and remove any sensitive info such as user names and private key. - [x] Ensure (1) hyperlinks and markdown anchors are working (2) use relative paths for tutorial repo files (3) put figure and graphs in the `./figure` folder - [x] Notebook runs automatically `./runner.sh -t <path to .ipynb file>` --------- Signed-off-by: Can Zhao <canz@cw-dfw-cs-001-vscode-01.cm.cluster> Co-authored-by: Can Zhao <canz@cw-dfw-cs-001-vscode-01.cm.cluster>
Configuration menu - View commit details
-
Copy full SHA for b5cb801 - Browse repository at this point
Copy the full SHA b5cb801View commit details -
Updating workflow to use Github CPU runner (Project-MONAI#2032)
Fixes Project-MONAI#2031. ### Description This will change the failing CICD check to use Github CPU runners. ### Checks <!--- Put an `x` in all the boxes that apply, and remove the not applicable items --> - [x] Avoid including large-size files in the PR. - [x] Clean up long text outputs from code cells in the notebook. - [x] For security purposes, please check the contents and remove any sensitive info such as user names and private key. - [x] Ensure (1) hyperlinks and markdown anchors are working (2) use relative paths for tutorial repo files (3) put figure and graphs in the `./figure` folder - [x] Notebook runs automatically `./runner.sh -t <path to .ipynb file>` --------- Signed-off-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Co-authored-by: YunLiu <55491388+KumoLiu@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b448cf2 - Browse repository at this point
Copy the full SHA b448cf2View commit details -
Skip tcia notebook test for 1.5.1 release (Project-MONAI#2033)
Workaround for Project-MONAI#2029 ### Checks <!--- Put an `x` in all the boxes that apply, and remove the not applicable items --> - [ ] Avoid including large-size files in the PR. - [ ] Clean up long text outputs from code cells in the notebook. - [ ] For security purposes, please check the contents and remove any sensitive info such as user names and private key. - [ ] Ensure (1) hyperlinks and markdown anchors are working (2) use relative paths for tutorial repo files (3) put figure and graphs in the `./figure` folder - [ ] Notebook runs automatically `./runner.sh -t <path to .ipynb file>` Signed-off-by: Yun Liu <yunl@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for 713c6b2 - Browse repository at this point
Copy the full SHA 713c6b2View commit details -
docs: add Google Colab setup and troubleshooting section (Project-MON…
…AI#2025) ### Summary Add a Colab-specific setup and troubleshooting section to README to help users run MONAI tutorials reliably on Google Colab. ### Changes - Document explicit installation of PyTorch 2.6.0 (CUDA 12.4) and MONAI 1.5 on Colab - Add troubleshooting notes (torchaudio mismatch, filelock conflict, num_workers warning) - Include a quick smoke test command to verify the setup ### Motivation Many users start with Colab and often hit dependency conflicts. This section improves first-time success and reproducibility. --------- Signed-off-by: minsu <minsu.kim08@gmail.com> Signed-off-by: Minsu Kim <60283244+minsuking@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7b032f1 - Browse repository at this point
Copy the full SHA 7b032f1View commit details -
Fixed Typo (Project-MONAI#2016)
Fixes Project-MONAI#2013. ### Description This fixes a minor typo in one notebook. ### Checks <!--- Put an `x` in all the boxes that apply, and remove the not applicable items --> - [ ] Avoid including large-size files in the PR. - [ ] Clean up long text outputs from code cells in the notebook. - [ ] For security purposes, please check the contents and remove any sensitive info such as user names and private key. - [ ] Ensure (1) hyperlinks and markdown anchors are working (2) use relative paths for tutorial repo files (3) put figure and graphs in the `./figure` folder - [ ] Notebook runs automatically `./runner.sh -t <path to .ipynb file>` Signed-off-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 77ccd31 - Browse repository at this point
Copy the full SHA 77ccd31View commit details
Commits on Sep 25, 2025
-
Fixed bug in KL_loss calculation for VAE validation step during train…
…ing (Project-MONAI#2000) Fixes # . 1. Bug in KL_loss calculation for VAE validation step during training ### Description The KL_loss is included in the Validation loss calculation during VAE-training validation step. However, the correct z_mu, z_sigma are not passed. Either this val_epoch_losses["kl_loss"] should always be zero if that was the intension or the correct z_mu, z_sigma should be passed. ### Checks <!--- Put an `x` in all the boxes that apply, and remove the not applicable items --> - [x] Avoid including large-size files in the PR. - [x] Clean up long text outputs from code cells in the notebook. - [x] For security purposes, please check the contents and remove any sensitive info such as user names and private key. --------- Signed-off-by: Muhammad Nabi Yasinzai <muhammad.nabi.yasinzai@gmail.com> Co-authored-by: Can Zhao <69829124+Can-Zhao@users.noreply.github.com> Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9948f26 - Browse repository at this point
Copy the full SHA 9948f26View commit details
Commits on Sep 26, 2025
-
2015 improve explanation of datalist format (Project-MONAI#2019)
Fixes Project-MONAI#2015 . ### Description Added explanation of datalist format for easier quick-start for new users interested in using the Auto3DSeg AutoRunner. Also simplified the datalist explanation in `run_with_minimal_input.md`, and specified that the `msd_datalist_generator.ipynb` notebook is only used to generate a datalist with cross-validation folds from an existing MSD dataset (and renamed it accordingly to `msd_crossval_datalist_generator.ipynb`). New users landing on the main README of the Auto3DSeg tutorial will now directly see how to create a datalist for their own data, and can easily find where further steps are described. I also removed a paragraph on epoch/iteration numbers from the`auto_runner.ipynb` that is no longer relevant since MONAI v1.1. There is a corresponding PR [here](Project-MONAI/MONAI#8539) that contains improvements to the MONAI library with regards to the datalist format. ### Checks <!--- Put an `x` in all the boxes that apply, and remove the not applicable items --> - [x] Avoid including large-size files in the PR. - [ ] Clean up long text outputs from code cells in the notebook. - [ ] For security purposes, please check the contents and remove any sensitive info such as user names and private key. - [ ] Ensure (1) hyperlinks and markdown anchors are working (2) use relative paths for tutorial repo files (3) put figure and graphs in the `./figure` folder - [ ] Notebook runs automatically `./runner.sh -t <path to .ipynb file>` --------- Signed-off-by: Daniël Nobbe <daniellnobbe@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1fcee23 - Browse repository at this point
Copy the full SHA 1fcee23View commit details
Commits on Sep 29, 2025
-
docs: fix typo "UNet_meatdata" → "UNet_metadata" (Project-MONAI#2034)
### Summary Fix a minor typo: "UNet_meatdata" → "UNet_metadata". ### Why Correct spelling improves clarity and avoids confusion. ### Changes - Updated spleen_segmentation_3d_visualization_basic.ipynb to use correct key `UNet_metadata`. ### Validation - Searched repository for `meatdata` to confirm no other occurrences. ### Issue Fixes tutorials#2015 ### Notes - Documentation only, no code logic changes. --------- Signed-off-by: minsu <minsu.kim08@gmail.com> Co-authored-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d96190e - Browse repository at this point
Copy the full SHA d96190eView commit details
Commits on Oct 29, 2025
-
Fix no space left on device in build workflow (Project-MONAI#2045)
Fixes Project-MONAI#2044 . ### Description Fix no space left on device in build workflow ### Checks <!--- Put an `x` in all the boxes that apply, and remove the not applicable items --> - [ ] Avoid including large-size files in the PR. - [ ] Clean up long text outputs from code cells in the notebook. - [ ] For security purposes, please check the contents and remove any sensitive info such as user names and private key. - [ ] Ensure (1) hyperlinks and markdown anchors are working (2) use relative paths for tutorial repo files (3) put figure and graphs in the `./figure` folder - [ ] Notebook runs automatically `./runner.sh -t <path to .ipynb file>` --------- Signed-off-by: Yun Liu <yunl@nvidia.com>
Configuration menu - View commit details
-
Copy full SHA for c4bff94 - Browse repository at this point
Copy the full SHA c4bff94View commit details -
Update README.md for MAISI (Project-MONAI#2041)
Fixes Project-MONAI#2035 . ### Description Fix typo in readme of MAISI ### Checks <!--- Put an `x` in all the boxes that apply, and remove the not applicable items --> - [ ] Avoid including large-size files in the PR. - [ ] Clean up long text outputs from code cells in the notebook. - [ ] For security purposes, please check the contents and remove any sensitive info such as user names and private key. - [ ] Ensure (1) hyperlinks and markdown anchors are working (2) use relative paths for tutorial repo files (3) put figure and graphs in the `./figure` folder - [ ] Notebook runs automatically `./runner.sh -t <path to .ipynb file>` Signed-off-by: Can Zhao <69829124+Can-Zhao@users.noreply.github.com> Co-authored-by: YunLiu <55491388+KumoLiu@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 832f723 - Browse repository at this point
Copy the full SHA 832f723View commit details -
[pre-commit.ci] pre-commit suggestions (Project-MONAI#2040)
<!--pre-commit.ci start--> updates: - [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](pre-commit/pre-commit-hooks@v5.0.0...v6.0.0) - https://github.com/psf/black → https://github.com/psf/black-pre-commit-mirror - [github.com/psf/black-pre-commit-mirror: 25.1.0 → 25.9.0](psf/black-pre-commit-mirror@25.1.0...25.9.0) <!--pre-commit.ci end--> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: YunLiu <55491388+KumoLiu@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 521433e - Browse repository at this point
Copy the full SHA 521433eView commit details
Commits on Oct 30, 2025
-
Updating TCIA MRI Anatomy Model Notebook (Project-MONAI#2037)
Fixes Project-MONAI#2029. ### Description This attempts to fix the `itkwidgets` and `pydicom_seg` issues with this notebook. @ericspod has tested the notebook locally through Jupyter on Windows and got (mostly) eveything to work, but it appears to not render the ITK cells under Colab. ### Checks <!--- Put an `x` in all the boxes that apply, and remove the not applicable items --> - [ ] Avoid including large-size files in the PR. - [ ] Clean up long text outputs from code cells in the notebook. - [ ] For security purposes, please check the contents and remove any sensitive info such as user names and private key. - [ ] Ensure (1) hyperlinks and markdown anchors are working (2) use relative paths for tutorial repo files (3) put figure and graphs in the `./figure` folder - [ ] Notebook runs automatically `./runner.sh -t <path to .ipynb file>` --------- Signed-off-by: Eric Kerfoot <17726042+ericspod@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3cacee2 - Browse repository at this point
Copy the full SHA 3cacee2View commit details
Commits on Nov 5, 2025
-
Fix tcia_utils issues loading metadata df to support latest v3.2.1 re…
…lease return values (SeriesInstanceUID). (Project-MONAI#2046) Fixes Project-MONAI#2029. ### Description Fix tcia_utils issues loading metadata df to support latest v3.2.1 release return values (SeriesInstanceUID).
Configuration menu - View commit details
-
Copy full SHA for 97f1075 - Browse repository at this point
Copy the full SHA 97f1075View commit details
Commits on Dec 4, 2025
-
Add FastAPI deployment tutorial for MONAI models (Project-MONAI#2050)
This tutorial demonstrates how to deploy MONAI model bundles as production-ready REST APIs using FastAPI. Features: - Complete FastAPI application with inference endpoints - MONAI model bundle integration (spleen_ct_segmentation) - Singleton pattern for efficient model loading - Async/await for optimal performance - Pydantic validation for type safety - Auto-generated API documentation (Swagger/ReDoc) - Docker deployment with multi-stage builds - Comprehensive unit tests - Example client code and HTTP requests - Production-ready error handling and logging Structure: - app/: FastAPI application code - tests/: Unit test suite - docker/: Containerization configs - examples/: Usage examples - README.md: Complete tutorial documentation Addresses Project-MONAI#2048 Fixes # . ### Description A few sentences describing the changes proposed in this pull request. ### Checks <!--- Put an `x` in all the boxes that apply, and remove the not applicable items --> - [ ] Avoid including large-size files in the PR. - [ ] Clean up long text outputs from code cells in the notebook. - [ ] For security purposes, please check the contents and remove any sensitive info such as user names and private key. - [ ] Ensure (1) hyperlinks and markdown anchors are working (2) use relative paths for tutorial repo files (3) put figure and graphs in the `./figure` folder - [ ] Notebook runs automatically `./runner.sh -t <path to .ipynb file>` --------- Signed-off-by: Mohamed Salah <eng.mohamed.tawab@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d6da454 - Browse repository at this point
Copy the full SHA d6da454View commit details
Commits on Jan 30, 2026
-
Update MAISI model URL (Project-MONAI#2051)
Fixes # . ### Description A few sentences describing the changes proposed in this pull request. ### Checks <!--- Put an `x` in all the boxes that apply, and remove the not applicable items --> - [x] Avoid including large-size files in the PR. - [x] Clean up long text outputs from code cells in the notebook. - [x] For security purposes, please check the contents and remove any sensitive info such as user names and private key. - [x] Ensure (1) hyperlinks and markdown anchors are working (2) use relative paths for tutorial repo files (3) put figure and graphs in the `./figure` folder - [ ] Notebook runs automatically `./runner.sh -t <path to .ipynb file>` --------- Signed-off-by: Can-Zhao <canz@nvidia.com> Signed-off-by: Yun Liu <yunl@nvidia.com> Signed-off-by: root <root@pool0-01907.cm.cluster> Signed-off-by: Can-Zhao <volcanofly@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Yun Liu <yunl@nvidia.com> Co-authored-by: root <root@pool0-01907.cm.cluster>
Configuration menu - View commit details
-
Copy full SHA for 17ef259 - Browse repository at this point
Copy the full SHA 17ef259View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main