捆绑包#

MONAI 捆绑包是一种基于规范和文件结构的方式,用于分发训练好的 MONAI 模型及其相关的元数据、代码、文档和其他资源。它们的目的是让您更容易地分发您的模型,采用一种解释模型用途、如何使用、如何重现您用其完成的科学研究,以及如何在其他应用(如 Label 和 Deploy)中使用该模型的格式。

详细的捆绑包示例和入门教程:Project-MONAI/tutorials

MONAI 捆绑包格式的医学影像模型集合:Project-MONAI/model-zoo

捆绑包 vs. MAPs#

捆绑包与 MONAI 应用包 (MAPs) 的区别在于,捆绑包侧重于描述、代码定义、应用和用法。MAPs 侧重于部署、容器化、与现有临床系统的集成以及与模型投入使用相关的其他应用领域。

Bundle and MAP Concepts

作为用户,捆绑包是您将直接用于训练、推理、重现结果和其他任务的网络和“程序”。捆绑包可以集成到 MONAI Label 应用中,通过用户界面执行分割任务,或集成到 MAPs 中进行部署。它们也可以集成到其他容器环境中,但这并非其重点。总的来说,捆绑包是一个更轻量级的概念,所需基础设施较少

对于所有与容器化、可移植性和部署相关的应用,MAPs 是您所需要的。MAP 是直接或在编排系统内运行推理应用的容器化环境。单独的捆绑包没有适合此用途的结构,必须提供使用捆绑包作为推理对象的 MAP。与应包含训练脚本的捆绑包不同,MAPs 仅用于推理。MAPs 中强调了 DICOM 访问,因为它们旨在用于临床部署,因此必须与临床数据库接口。