Набор инструментов IBM Elyra AI Toolkit


IBM анонсировала Elyra AI Toolkit, новый проект с открытым исходным кодом, который расширяет пользовательский интерфейс JupyterLab, чтобы упростить разработку моделей науки о данных и искусственного интеллекта.

Представляя Elyra в своем блоге, Лучано Резенде, архитектор платформы искусственного интеллекта IBM с открытым исходным кодом и главный участник проекта Elyra на GitHub, объясняет:
Блокноты Jupyter в настоящее время являются открытым стандартом для науки о данных и разработки моделей искусственного интеллекта. Однако иногда им не хватает возможностей интеграции, ожидаемых от продуктов и технологий корпоративного уровня.
Elyra – это набор расширений для Jupyter Notebooks, ориентированных на искусственный интеллект, которые предназначены для помощи специалистам по данным, инженерам по машинному обучению и разработчикам искусственного интеллекта в сложных жизненных циклах разработки моделей.
В этом видео представлены основные функции Elyra и способы их использования, а также показано, что ее имя произносится как El-i-ra:

Elyra предоставляет визуальный редактор для создания конвейеров AI на основе Notebook, упрощая преобразование нескольких записных книжек в пакетные задания или рабочие процессы. В настоящее время единственная поддерживаемая среда выполнения конвейера – это Kubeflow Pipelines, но другие можно легко добавить.
Elyra имеет поддержку гибридной среды выполнения благодаря работе, проделанной с Jupyter Enterprise Gateway, чтобы позволить Jupyter Notebooks совместно использовать ресурсы в распределенных кластерах, таких как Apache Spark, Kubernetes и OpenShift. Это упрощает задачу интерактивного запуска ноутбуков на облачных машинах, поэтому вы можете использовать мощь облачных ресурсов, которые позволяют использовать специализированное оборудование, такое как графические процессоры и TPU.

Elyra имеет возможности выполнения сценариев Python в редакторе и предоставляет сценарии Python как первоклассных граждан, позволяя пользователям локально редактировать свои сценарии и беспрепятственно выполнять их на локальных или облачных ресурсах.
Управление версиями ноутбука основано на интеграции с git, что упрощает отслеживание изменений. Это позволяет пользователям возвращаться к рабочим версиям кода, резервным копиям и облегчает обмен между членами команды.
Для дальнейшей поддержки совместной работы и повышения производительности Elyra представляет «службу общей конфигурации», которая упрощает управление конфигурацией рабочего пространства, позволяя настраивать такие вещи, как доступ к внешним средам выполнения, один раз и совместно использовать их между несколькими компонентами.
Комментируя запуск Elyra, соучредитель и содиректор Project Jupyter Фернандо Перес сказал:
«Я рад видеть, что IBM взаимодействует с Jupyter и научными сообществами с открытым исходным кодом, внося свой постоянный вклад в эту область. Насколько инструменты искусственного интеллекта полагаются на огромные объемы данных и вычислительных ресурсов, человек в цикле остается критически важным элементом как для того, чтобы задавать правильные вопросы, так и для ответственного принятия решений. Именно здесь Jupyter играет важную роль, и я рад видеть новые инструменты, такие как Elyra, которые помогут рабочим процессам ИИ в экосистеме Jupyter “.
Elyra можно установить через PyPi, и для него необходимы Python 3.x и NodeJS 12+. Вам также понадобится Docker, если вы используете образ докера и, возможно, Anaconda. JupyterLab 1.x поддерживается в Elyra 0.10.0 и ниже, а JupyterLab 2.x – в Elyra 0.11.0-rc0 и выше.


Добавить комментарий