Обучение модели Edge AI, квантование, компиляция/тестирование и зоопарк моделей
Более подробную информацию и информацию о предыдущих выпусках можно найти в примечаниях к выпуску.
Важно использовать правильную ветку git (соответствующую версии SDK), если вы собираетесь использовать скомпилированные модели на устройстве/EVM.
Наши целевые страницы документации следующие:
Категория | Инструментальная ссылка | Цель | НЕТ |
---|---|---|---|
Модельный зоопарк / Коллекция моделей | Edgeai-модельзоо | предоставляет коллекцию предварительно обученных моделей | |
Компиляция и сравнительный анализ моделей | Edgeai-бенчмарк | Оболочка поверх Edgeai-tidl-tools для упрощения компиляции моделей и сравнительного анализа скорости и точности. - Создайте свою собственную модель, скомпилируйте, протестируйте и сгенерируйте артефакты для развертывания в SDK с камерой, выводом и отображением (с использованием Edgeai-GST-Apps). - Понимает конвейер вывода, включая загрузку набора данных, предварительную и постобработку. - Сравнительный анализ точности и задержки с использованием больших наборов данных. - Квантование после тренировки - Docker для простой настройки среды разработки. | |
Инструменты обучения модели | оптимизация Edgeai-модели | Инструменты оптимизации моделей для улучшения обучения моделей, инструменты для обучения моделей, дружественных к TIDL. - Хирургия моделей : модифицирует модели с минимальной потерей точности и делает их подходящими для устройств TI (заменяет неподдерживаемых операторов). - QAT : обучение с учетом квантования для повышения точности с помощью квантования с фиксированной точкой. - Сокращение модели/разреженность: вызывает разреженность во время обучения – применимо только для определенных устройств – находится в разработке. | - Не поддерживает Tensorflow |
Обучение модели и код | Edgeai-Torchvision Edgeai-mmdetection Edgeai-mmdetection3d Edgeai-HF-трансформаторы Edgeai-mmpose эджай-йолокс | Учебные репозитории для различных задач - Предоставляет расширения популярных обучающих репозиториев (таких как mmdetection, torchvision) с облегченными версиями моделей. | - Не поддерживает Tensorflow |
Комплексная разработка моделей: наборы данных, обучение и компиляция | Edgeai-модельщик | Удобная для начинающих , командная строка, интегрированная среда для обучения и компиляции. - Принесите свои собственные данные, выберите модель, выполните обучение и сгенерируйте артефакты для развертывания в SDK. - Серверный инструмент для составления моделей (ранняя доступность функций по сравнению с Model Composer) | - Не поддерживает рабочий процесс «Принеси свою собственную модель». |
Примеры наборов данных, используемых в Edgeai-Modelmaker | Edgeai-наборы данных | Примеры наборов данных |
Техническую документацию можно найти в документации каждого репозитория. Здесь у нас есть коллекция технических отчетов и руководств, которые дают общий обзор различных тем — см. «Технические отчеты Edge AI» .