Инструмент разработки ИИ: интерпретация технологии HiLens Studio

искусственный интеллект
Резюме:Традиционная разработка и развертывание приложений ИИ означает высокую стоимость и высокий порог.С HiLens Studio для разработки и развертывания приложений ИИ требуется всего три шага.

давным-давно,

Когда мы были молоды,

Когда мы видим техническую статью об ИИ,

Я не могу не попробовать его в подходящей среде, поэтому я поискал и обнаружил, что мне нужно сначала установить инструмент программирования (например, определенную IDE). Также указать операционную систему? Это немного хлопотно :D, тогда пойдите и скачайте один; извините, но мне все еще нужен целый XX фреймворк? Это, это...; Боже мой, должна же быть плата для разработки/графический процессор? Эта плата разработки / графический процессор также стоит X тысяч долларов? Fxxk, я искренне не хочу, чтобы я этим занимался, да? Ну, у тебя получилось, я не буду в это играть, ладно? (Даже если ты решишься собрать эти инструменты, то столкнешься с кучей версий, когда вы собственно их устанавливаете и настраиваете.совместимость,настройка и всякие досадные вопросы)!

Таким образом, возможно, мы упустили возможность стать крупным игроком в некоторых аспектах? Хотя из-за ограниченности объективных условий мы не пошли дальше по этому пути, но, кажется, в моем сердце есть небольшое чувство вины. Я слишком легко сдаюсь? Я не должен быть таким, я должен думать обо всем Способы сэкономить деньги для достижения своих идеалов...

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

«Не нужно устанавливать среду, она готова к использованию; симулятор HiLens Kit, не нужно покупать плату для разработки/графический процессор; интегрированная среда HiLens Framework; встроенный шаблон ИИ…» Подождите, разве это не то, о чем я мечтаю? среда разработки выглядит так! Как говорится, пока есть спрос, будет и предложение! (Это сказал великий человек или я это сказал?)

Ну, а если серьезно, HiLens Studio (далее Studio) — это платформа разработки, построенная на основе платформы разработки ИИ вашей мечты.

Шесть преимуществ HiLens Studio

Итак, в чем преимущество HiLens Studio?

1. Откройте и используйте, нет необходимости создавать локальную среду разработки без ручной настройки.Благодаря интеграции DevOps технический порог очень низок! Сяобай тоже может легко начать (заметьте, я не про вас, я знаю, что вы мастер, просто не хочу тратить время на эти нудные дела, откуда я вас так хорошо знаю, ведь... мастера , герои видят то же самое!).

2. Встроенный симулятор производительности без потерь, нет необходимости приобретать макетную плату / графический процессор, а порог стоимости очень низок!Люди с низким доходом также доступны (заметьте, я не говорю о вас, я знаю, что вы богаты и не против заплатить правильную цену, просто хотите знать, а затем инвестировать).

3. Унифицированная среда разработки Device-Cloud.Навыки, разработанные в HiLens Studio, могут работать как на устройстве, так и в облаке.

4. Простое подключение к облачным сервисам для удобного вызова.Он подключен ко многим облачным сервисам, таким как HUAWEI CLOUD ModelArts, OCR, NLP и OBS, чтобы облегчить разработку приложений ИИ для совместной работы устройства и облака.

5. Предоставьте общие шаблоны навыков, чтобы быстро приступить к работе.Мы подготовили несколько полных шаблонов навыков для Python и C++, включая модели, логические коды, тестовые данные и т. д., и вы сможете развить свой первый навык за несколько минут.

6. Сократите затраты на разработку оборудования и упростите работу мобильного офиса.Для команды разработчиков, состоящей из нескольких человек, большую часть времени отладка с помощью симулятора и отладка на оборудовании в определенных сценариях могут сократить количество приобретаемого оборудования и сократить расходы (да, это специально рассматривается для вашей компании, чтобы сократить расходы).

Далее мы представим его из трех частей: управление проектом, кодирование и отладка, а также интеграция с HUAWEI CLOUD.

управление проектом

После входа в Studio (в настоящее время необходимо сначала открыть общедоступную бета-версию) вы можете увидеть следующий интерфейс: В отличие от большинства IDE, эта Studio предоставляет разработчикам функции управления проектами. Помимо просмотра списка существующих проектов, вы также можете создавать новые проекты (на основе шаблонов), изменять свойства проекта, публиковать навыки (на рынке навыков), устанавливать навыки (в HiLens Kit), создавать резервные копии проектов (в OBS), Часто необходимые функции, такие как удаление элементов, здесь не повторяются.

Интерфейс управления проектами

кодирование

Конечно, вы также можете открыть проект для кодирования и отладки Ниже приведен интерфейс после открытия проекта, позвольте мне немного представить его. Интерфейс редактирования Studio — это интерфейс, заимствованный из стиля VS Code, с общими функциями зрелой IDE, включая управление файлами проекта, подсветку синтаксиса в реальном времени, предупреждения/напоминания об ошибках в реальном времени, автодополнение, свертывание кода (код блок/функция и т. д.), контроль версий, расположение напоминаний об ошибках (щелкните запись в разделе «Проблемы», чтобы определить местонахождение проблемы), компиляция одним щелчком мыши (проект C++) и т. д. Вы можете получить общую концепцию с помощью следующего рисунка:

интерфейс кодирования

Кроме того, этот редактор также имеет некоторые расширенные функции программирования, такие как переход к определению, форматирование кода и т. д. Большинство этих функций поддерживают прямое использование сочетаний клавиш.Например, мне нравится Alt+Shift+F для форматирования текущего файла , Для получения дополнительной информации см. рисунок ниже.

Расширенные средства кодирования

отладка

Когда дело доходит до отладки - это обязательно - наступает захватывающее время.Для обычной разработки компьютерных приложений, пошаговая отладка является распространенным методом, верно, но для встроенного или не ПК-терминала Говоря об этом, конечно, существуют соответствующие отладки инструменты в отрасли, но это может быть связано с их стоимостью или простотой использования.Эти инструменты, похоже, не используются широко, поэтому наиболее распространенной практикой в ​​​​отрасли является самый примитивный метод отладки, который заключается в печати журналов и их анализе . log, чтобы найти проблему. Если вы используете этот режим отладки с самого начала, вы, возможно, не почувствуете боли, но для братьев, которые занялись разработкой встроенных/не-ПК терминалов с разработки компьютерных приложений, боль от этого метода отладки, несомненно, более душераздирающая. !

Для меня кривая этого чувства выглядит примерно так:

Примечание: 1) Количество проб в данном исследовании: 1 человек, метод исследования: на ощупь.

2) 0 означает отсутствие чувства, отрицательное число означает уровень боли, положительное число означает уровень счастья.

Есть поговорка, что боль от непроигрыша - это своего рода счастье только после того, как он пережил потерю. HiLens Studio включает симулятор без потерь производительности и поддерживает видеовывод навыков. До положительного числа, например 2), он также поддерживает режим реального времени. видеовыход HDMI с малой задержкой, а индекс счастья будет достигать 6 (или выше)!

После того, как разработчик установил точку останова (щелкните положение красной точки на рисунке ниже, чтобы установить точку останова), вы можете войти в режим отладки с помощью сочетания клавиш F5 или «Отладка->Начать отладку».

интерфейс режима отладки

Слева — панель отладки, внизу — вывод журнала в реальном времени, а справа — окно видеовыхода HDMI навыка, то есть вывод контента навыком на дисплей HDMI в HiLens Kit, когда мы отлаживаем , оно будет выводиться в этом окне, а окно видео может быть полноэкранным или приостановленным. Эта функция встроена в HiLens Studio, что позволяет сэкономить на покупке оборудования, установке и настройке, что значительно облегчает разработчиков HiLens.

Интеграция с HUAWEI CLOUD

Можно видеть, что HiLens Studio, как открытая среда разработки, имеет соответствующие механизмы для каждой ключевой связи в сквозном процессе развития навыков ИИ, от источника шаблонов для новых проектов до импорта/загрузки моделей и кода. Есть соответствующие выходы для разработки и отладки, установки/выпуска скиллов, резервного копирования и скачивания проектов.

Я надеюсь, что HiLens Studio может обеспечить разработчикам беспрепятственный опыт разработки, и я призываю вас давать ценные предложения по улучшению команды HiLens Studio. Спасибо за вашу поддержку!

Ссылки по теме:

[HiLens Studio]

[Домашняя страница HiLens]

[Обмен технологиями] Экскурсия по HiLens Studio Experience

Отказ от ответственности:Эта статья описана беззаботно и с юмором. Некоторая часть содержания в статье является чистой чепухой. Пожалуйста, внимательно идентифицируйте и игнорируйте это.


Нажмите «Подписаться», чтобы впервые узнать о новых технологиях HUAWEI CLOUD~