AI Dev Gallery: набор инструментов для разработки моделей ИИ на базе Windows, интеграция конечных моделей в приложения Windows
Общее введение
AI Dev Gallery - это приложение для разработки средств искусственного интеллекта от Microsoft (в настоящее время находится в стадии публичного предварительного просмотра), предназначенное для разработчиков Windows. Оно предоставляет комплексную платформу, помогающую разработчикам легко интегрировать функции ИИ в свои Windows-приложения. Наиболее заметными особенностями инструмента являются наличие более 25 интерактивных примеров, управляемых собственными моделями ИИ, поддержка простой загрузки и запуска моделей с Hugging Face и GitHub, полный исходный код C# для каждого примера, а также экспортируемый отдельный проект Visual Studio. Приложение не требует учетной записи Microsoft для использования и поддерживает запуск загруженных моделей ИИ в автономном режиме, предоставляя разработчикам Windows удобную платформу для обучения и практики разработки ИИ.

Список функций
- Содержит 25+ интерактивных примеров ИИ с поддержкой локального запуска и тестирования
- Поддержка загрузки и запуска моделей ИИ с платформ Hugging Face и GitHub одним щелчком мыши
- Обеспечивает полную возможность просмотра исходного кода C#
- Поддержка экспорта образцов в качестве самостоятельных проектов Visual Studio
- Поддержка автономного запуска загруженных моделей ИИ
- Предоставление подробных примеров кода и документации по разработке
- Поддержка устройств, работающих на архитектурах x64 и ARM64
- Поддержка вычислений с GPU-ускорением (рекомендуется 8 ГБ видеопамяти)
- Открытый исходный код для поддержки вклада сообщества и улучшений
Использование помощи
1. системные требования
Основные экологические требования:
- Операционная система: Windows 10 версии 1809 (10.0; Build 17763) или более поздней.
- Архитектура системы: поддержка x64 или ARM64
- Требования к памяти: рекомендуется не менее 16 ГБ ОЗУ
- Место для хранения данных: рекомендуется не менее 20 ГБ свободного пространства
- Конфигурация GPU: рекомендуется 8 ГБ видеопамяти или больше (для ускорения GPU)
Требования к среде разработки:
- Visual Studio 2022 или более поздняя версия
- Рабочие нагрузки при разработке приложений для Windows
2. Этапы установки
- Конфигурация среды
- Установка Visual Studio 2022 или более поздней версии
- Убедитесь, что установлен компонент разработки приложений для Windows
- Настройте среду разработки WinUI и Windows App SDK в соответствии с официальной документацией Microsoft
- Получение приложения
git clone https://github.com/microsoft/AI-Dev-Gallery.git
- Начало реализации проектов
- Откройте файл решения AIDevGallery.sln
- Нажмите F5, чтобы запустить приложение
3. Руководство по использованию
Основные функции Использование
- Посмотреть примеры:
- Откройте приложение, чтобы просмотреть 25+ интерактивных примеров ИИ
- Каждый пример сопровождается подробным описанием и способом применения
- Загрузите модель:
- Модели ИИ можно загрузить прямо с сайта Hugging Face или GitHub
- Загруженные модели поддерживаются для использования в автономном режиме
- Посмотреть источник:
- Для каждого примера предоставляется полный исходный код C#
- Реализации кода можно просматривать и изучать непосредственно в приложении
- Экспорт элементов:
- Выберите интересующий вас пример
- Нажмите на функцию экспорта, чтобы экспортировать пример в отдельный проект Visual Studio.
- Экспортированные проекты можно открывать и изменять непосредственно в Visual Studio
Использование расширенных функций
- Ускорение графического процессора:
- Убедитесь, что видеокарта соответствует требованиям (рекомендуется 8 ГБ видеопамяти).
- Дополнительное использование графических процессоров для моделирования в приложениях
- Пользовательская разработка:
- Может быть основан на примере кода для вторичной разработки
- Поддержка интеграции собственных моделей в приложение
4. Предостережения
- При первом использовании требуется доступ в Интернет для загрузки модели
- Загрузите модель и используйте ее в автономном режиме
- Экспортированный проект можно запускать самостоятельно, не прибегая к помощи AI Dev Gallery.
- Вы можете отправить проблему в репозиторий GitHub для получения помощи.
AI Dev Gallery Официальный учебник
AI Dev Gallery - это новый проект с открытым исходным кодом, призванный вдохновить и поддержать разработчиков на интеграцию возможностей искусственного интеллекта на стороне устройства в приложения Windows. Он предоставляет интуитивно понятный пользовательский опыт, облегчающий изучение и тестирование интерактивных примеров ИИ, управляемых собственными моделями. Его ключевые особенности включают:
- Быстро изучайте и загружайте модели из таких авторитетных источников, как GitHub и HuggingFace.
- Используйте интерактивные примеры для тестирования более 25 различных сценариев, включая сценарии использования текста, изображений, аудио и видео.
- Смотрите все соответствующие ссылки на код и библиотеки для каждого примера.
- Переключение между моделями, работающими на CPU и GPU, в зависимости от возможностей устройства.
- Можно быстро начать собственный проект, экспортировав любой пример в новый проект Visual Studio, который ссылается на тот же кэш моделей, что позволяет избежать дублирования загрузок.
Одна из причин создания Gallery - донести до разработчиков многочисленные преимущества искусственного интеллекта на стороне устройства. Среди этих преимуществ - повышенная безопасность и конфиденциальность данных, более широкие возможности контроля и параметризации, а также отсутствие зависимости от интернет-соединения или сторонних облачных провайдеров.
системные требования
Требования к оборудованию
- Минимальная версия ОС: Windows 10, версия 1809 (10.0; Build 17763)
- Архитектура: x64, ARM64
- Память: рекомендуется не менее 16 ГБ
- Дисковое пространство: рекомендуется не менее 20 ГБ свободного места
- GPU: Для запуска примеров на GPU рекомендуется не менее 8 ГБ VRAM.
Visual Studio 2022
Требуется установка Visual Studio 2022 ответить пением Рабочие нагрузки при разработке приложений для Windows.
Галерея бега
Чтобы запустить Gallery, выполните следующие действия:
- Клонируйте репозиторий кода:git clone https://github.com/microsoft/AI-Dev-Gallery.git
- Запустите решение:. \AIDevGallery.sln
- нажать вниз F5 ключ для создания и запуска галереи
Использование галереи
Навигация по галерее AI Dev Gallery может осуществляться двумя способами:
- Просмотр образцов
- Просмотр моделей
Пример навигации
В представлении примеров примеры делятся на категории (например, текст, код, изображения и т. д.), а затем подразделяются на конкретные примеры, например "Перевод текста" на рисунке ниже:

После нажатия на пример вам будет предложено выбрать модель для загрузки, если она не была запущена ранее:

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

Наконец, вы можете просмотреть код примера на панели Samples и экспортировать проект в Visual Studio. Обе кнопки расположены в правом верхнем углу примера, а вид кода показан ниже:

Навигационные модели
Если вы предпочитаете ориентироваться в моделях, а не в примерах, Gallery также предлагает представление "Модель":

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

Здесь вы можете легко просмотреть все загруженные модели и узнать, сколько места они занимают на вашем жестком диске. Вы можете очистить весь кэш, чтобы начать все сначала, или удалить отдельные модели, которые больше не используются. Все удаленные модели можно загрузить заново через представление модели или представление примера.
Следующие шаги галереи
Галерея AI Dev Gallery все еще находится в процессе непрерывной разработки, и мы планируем добавить больше примеров и функций для дальнейшего расширения возможностей.
Если у вас есть отзывы, вы нашли ошибку или у вас есть идея для функции или примера, отправляйтесь в Доска объявлений Отправьте вопрос. У нас также есть обратная связь Используется для обсуждения других тем, связанных с Галереей.
Gallery - это проект с открытым исходным кодом, и мы приветствуем вклад, отзывы и идеи! Счастливого моделирования!
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...