Платформа 4.0 / BOX 5.0
Проверить описание пакета модели
Найдите ошибки JSON, неверный путь к весам, размеры входа и несовпадение профилей до загрузки пакета.
Что получится
Отчёт 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 отмечаются предупреждением.
Следующий шаг
- Проверьте отдельную рабочую копию своего распакованного пакета.
- Уточните поддерживаемые model_type, task_type, профили и дополнительные файлы в своей сборке.
- После локальной проверки выполните штатную валидацию и запуск на ассете в тестовом контуре.
Файлы комплекта
- README.mdСостав проверок и работа со своим пакетом
- check_package.pyПросмотр исходника · Проверка директории без исполнения кода модели
- sample-package/model_info.jsonУчебное описание с явными заполнителями
- sample-package/coco_categories.jsonКатегория объекта
- sample-package/weights/fixture.txtТекстовый файл для проверки пути; не веса
- expected.jsonЭталон отчёта с предупреждениями
- check_example.pyПросмотр исходника · Проверки ошибок путей, размеров, профилей и категорий