Перейти к содержанию
VVizorLabsТехнический центрОсновной сайт

Платформа 4.0 / BOX 5.0

Проверить описание пакета модели

Найдите ошибки JSON, неверный путь к весам, размеры входа и несовпадение профилей до загрузки пакета.

Структурная проверкаPython · комплект 1.0 · 27.09.2026

Что получится

Отчёт JSON с найденными ошибками и предупреждениями по выбранным полям model_info.json и coco_categories.json.

Запустить пример

  • Python 3.9 или новее; дополнительные библиотеки не нужны.
  • Распакованный ZIP. В комплекте есть учебное описание и текстовый файл вместо весов.

Откройте терминал в каталоге распакованного комплекта и выполните:

python3 check_package.py sample-package
python3 check_example.py

Ожидаемый результат

"status": "structure_checked"
"errors": []
Предупреждения: 4 — учебные типы и профиль, непроверенное исполнение.

Последняя команда выполняет автоматические проверки и печатает PASS. Файлы expected в комплекте содержат полный эталон.

Локальные проверки

  • Обязательные для выбранного шаблона поля и их типы; положительные размеры входа.
  • Путь к весам остаётся внутри директории; файл существует.
  • Профиль по умолчанию входит в список; ID категорий не повторяются; RGB и флаги имеют нужные типы.

Проверено 27.09.2026 на Python 3.12.0. Только стандартная библиотека.

Применимость и границы

  • Это предварительная проверка выбранной схемы. Полный набор требований к пакету зависит от model_type и среды исполнения.
  • В учебном пакете нет модели: значения в угловых скобках и weights/fixture.txt показывают структуру. Загружать его в BOX не нужно.
  • Скрипт не проверяет веса, inference, дополнительные файлы или поддержку профиля. Шаблоны weights_path отмечаются предупреждением.

Следующий шаг

  1. Проверьте отдельную рабочую копию своего распакованного пакета.
  2. Уточните поддерживаемые model_type, task_type, профили и дополнительные файлы в своей сборке.
  3. После локальной проверки выполните штатную валидацию и запуск на ассете в тестовом контуре.

Файлы комплекта

Связанные инструкции