DataTalks.Club — это глобальное онлайн-сообщество энтузиастов данных, которые обсуждают данные. Мы рады возможности поделиться нашим инструментом с открытым исходным кодом Crane в разделе Open-Source Spotlight DataTalks.Club и пообщаться с Алексеем.

Вот расшифровка видео.

Введение

Меня зовут Дэйв, и я работаю в компании InfuseAI. Мы являемся поставщиком платформы MLOps из Тайваня. Мы делаем программное обеспечение под названием PrimeHub, которое представляет собой сквозную платформу MLOps с открытым исходным кодом.

Но сегодня я расскажу о том, что мы как бы выделили из нашего основного продукта, и это называется Crane.

В InfuseAI я сторонник технологий. Моя роль может быть любой: от помощи клиентам с проблемами до перевода проблем клиентов в функции продукта и помощи команде разработчиков в понимании того, как клиенты используют продукт.

Внутри я работаю над документацией, а также продвигаю такие инструменты, как Crane, который я собираюсь представить сегодня.

Что такое кран

Итак, Crane — это сборка образов… Это небольшое и простое приложение, но мы думаем, что это полезное приложение для создания и расширения образов, добавления пакетов и последующей загрузки этих изображений в докер [реестр].

Раньше Crane был частью нашего основного программного обеспечения (PrimeHub). У нас была функция создания изображений, встроенная в PrimeHub, но наши разработчики из InfuseAI хотели больше поэкспериментировать с этой функцией — поэкспериментировать с ней, добавить больше функций, возиться с ней. Не влияя на стабильность нашего основного программного обеспечения. Так родился Крейн.

Я говорю, что это произошло из нашего основного программного обеспечения, но вам не обязательно быть пользователем PrimeHub, чтобы наслаждаться им. Это отдельная программа, которую вы можете использовать.

Сам по себе он может помочь вам создавать изображения и возиться с вашими собственными изображениями. Но если вы являетесь пользователем PrimeHub, он интегрируется в другое наше программное обеспечение.

Демо

02:31 Настройки крана (учетная запись Docker Hub, учетная запись PrimeHub)
02:45 Сборка нового образа (на основе Ubuntu: последняя)
03:54 Консоль построителя образов
04:42 Список локальных и удаленных репозиториев
04:56 Отправка образа контейнера в Docker Hub
05:10 Удобная замена созданию Dockerfiles
06:18 Удаленные репозитории
06:35 Добавление образа в PrimeHub
07:20 Доступ к образу внутри PrimeHub
08:05 Где взять Crane (бинарный для Windows и Mac OS , источник доступен)

Хорошо, у вас есть какой-нибудь совет для тех, кто смотрит это?

Да, поэтому первое, что нужно сделать, это, очевидно, внести свой вклад в открытый исходный код. это данность. Это очевидно.

Я думаю, что каждый, кто смотрит это шоу, вероятно, станет создателем. Они что-то делают, им нравится быть разработчиком и тому подобное. Так что я бы сказал, делай то, что утоляет твой зуд. Это слишком часто говорят, но если вам не нравится то, что вы делаете, возможно, вы делаете что-то не так. Нам всем приходится делать то, что мы не хотим делать, но, как правило, если вы не делаете то, что вам нравится…

С точки зрения жизни, как вы знаете, мы базируемся за пределами Тайваня. Я тоже живу на Тайване. 15 лет назад я сделал важный жизненный выбор, переехав на Тайвань, и это изменило мою жизнь, изменило направление моей жизни, где я сейчас нахожусь. Поэтому я бы сказал, что иногда вы можете следовать своему сердцу и увидеть, чем вы окажетесь. Не бойтесь делать это. Потому что я действительно доволен тем положением, в котором нахожусь сейчас, и тем, что я делаю со своей жизнью, семьей и прочим. Так что да, следуйте своему сердцу. Думаю, это был бы жизненный урок.

Поскольку вы здесь и только что посмотрели демоверсию Crane, вас также могут заинтересовать:

⚡️ Загрузите Crane прямо сейчас на GitHub
⏰ Следите за дальнейшими демоверсиями, следите за нами в Twitter.
🔷 Присоединяйтесь к сообществу Discord, чтобы общаться с энтузиастами ML/Data.