Знаете ли вы, что можете писать высокопроизводительный код на C++, который будет работать в Jupyter Lab? Что еще более интересно, знаете ли вы, что мы можем запускать AI/ML на C++ с помощью OpenVINO Runtime? Это сочетание позволяет получить лучшее от обеих сторон: высокопроизводительный код AI/ML с аппаратным ускорением, но с ним легко работать и делиться им со своими разработчиками искусственного интеллекта и друзьями. Интерфейс Jupyter Lab значительно упрощает разработку ИИ, особенно для разработчиков, уже знакомых с Python и Jupyter Notebooks. В этом блоге я покажу вам, как вы можете это настроить, и давайте проверим, что нужно, чтобы ваш код AI/ML работал на OpenVINO в C++ уже сегодня.

Примечание. Проверено на Ubuntu 22.04.

Шаг 1. Установите мамбу

Первым шагом является настройка mamba, вы можете получить необходимый двоичный файл в следующем репозитории или в Ubuntu, вы можете просто использовать командные строки ниже.



#download
wget https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-Linux-x86_64.sh
#install the library
sh Mambaforge-Linux-x86_64.sh

На последнем шаге мы также разрешим инициализацию conda при запуске по умолчанию. Затем вы можете либо перезапустить терминал, либо просто ввести следующее, чтобы открыть новый терминал bash.

bash

Обратите внимание на «(база)» в начале приглашения командной строки. Вот когда вы знаете, что он установлен правильно.

Шаг 2. Установите OpenVINO Runtime, xeus-cling и Jupyter Lab.

Чтобы сделать это безопасным, мы сначала создадим виртуальную среду.

mamba create -n openvino_cpp_env python=3.10
source activate openvino_cpp_env

Далее мы устанавливаем xesus-cling, JupyterLab и OpenVINO Runtime вместе:

mamba install xeus-cling jupyterlab openvino=2022.3.0 -c conda-forge

Через минуту готово. Вот и все. Простой. Теперь вы готовы запустить демо.

Шаг 4. Git Clone и запустите блокноты с примерами кода OpenVINO

git clone https://github.com/raymondlo84/openvino_cpp_demo.git
jupyter lab openvino_cpp_demo

Вот как вы начинаете разработку OpenVINO C++. Я с нетерпением жду, какие приложения мы сможем создать дальше! Ваше здоровье.

Чтобы узнать больше от нас, вы можете проверить наши репозитории ноутбуков OpenVINO и увидеть некоторые из самых крутых приложений и примеров ИИ, которые мы разработали сегодня.



Автор кода: Лавренов, Илья @ Intel

#яминтел #опенвино