Этот пост посвящен внутренней работе Model Asset eXchange (MAX). Чтобы познакомиться с MAX, прочтите нашу вводную статью.

Архитектурный дизайн

Model Asset eXchange (MAX) использует расширяемую и распределительную архитектуру, а также контейнерную технологию и облачную инфраструктуру. На следующем рисунке показана его архитектура:

MAX размещается в облачной инфраструктуре, такой как облако IBM, и взаимодействует с веб-приложениями через стандартизированные RESTful API. В его основе лежит мощный абстрактный компонент, названный MAX framework. Фреймворк MAX объединяет модели глубокого обучения, реализованные в различных фреймворках глубокого обучения, и предоставляет программные интерфейсы в едином стиле, что позволяет разработчикам эффективно использовать модели глубокого обучения без необходимости погружаться в фреймворки программирования глубокого обучения. Каждая реализация модели глубокого обучения выполняется в изолированных контейнерах Docker, что способствует повышению безопасности и эффективно превращает архитектуру в легко распространяемую и расширяемую. Кроме того, мы строим MAX исключительно на основе технологий с открытым исходным кодом, что способствует развитию культуры открытого сотрудничества.

Вы можете прочитать полную запись в блоге на IBM Developer.

Первоначально опубликовано на https://developer.ibm.com.