Команды и код во всех языковых версиях остаются на английском. Заменяйте ЗАГЛАВНЫЕ заполнители значениями своей учетной записи и оплаченного задания. Не вставляйте реальные ключи в общие ноутбуки или журналы.
Проведите диагностику до повтора
- Найдите Доступ, данные, вычисления или результат
- Проверьте Состояние и диагностика без секретов
- Исправьте Устраните настоящую причину ошибки
- Восстановите Безопасно возобновите или проверьте новый план
Найдите: Доступ, данные, вычисления или результат. Проверьте: Состояние и диагностика без секретов. Исправьте: Устраните настоящую причину ошибки. Восстановите: Безопасно возобновите или проверьте новый план
Отличайте ошибки доступа от ошибок среды выполнения
Проверьте HTTP-статус, ID принадлежащего вам задания или запуска, область учетной записи и оплаченный доступ к референсной модели. При локальном запуске до начала работы проверьте совместимость адаптера и утвержденный план. Ключ не предоставляет память GPU и не дает доступа к ресурсам другой учетной записи. Передавайте в службу поддержки только диагностические данные без секретов.
- Зафиксируйте версию пакета, среду выполнения, ID сеанса/запуска, код ошибки и последний успешно выполненный шаг.
- Не повторяйте каждый POST после потери соединения: сервер мог уже принять запрос.
- Команды диагностики проверяют локальные метаданные и не раскрывают учетные данные.
| Поле или интерфейс | Тип или результат | Значение по умолчанию или код завершения | Поведение и проверка |
|---|---|---|---|
401 |
HTTP |
Обязательное / без значения по умолчанию | Проверьте ключ, не выводя его на экран; используйте утвержденный процесс управления учетными данными. |
403 |
HTTP |
Обязательное / без значения по умолчанию | Проверьте область ai:training, оплаченный доступ, принадлежность и право использования; не обходите контроль доступа.
|
404 |
HTTP |
Обязательное / без значения по умолчанию | Проверьте точный принадлежащий вам UUID и endpoint; ресурсы другой учетной записи должны оставаться недоступными. |
409 |
HTTP |
Обязательное / без значения по умолчанию | Перед следующей записью прочитайте текущий статус сеанса. Подготовка могла уже заблокировать референсную модель. |
422 |
HTTP |
Обязательное / без значения по умолчанию | Исправьте возвращенные ошибки проверки отдельных полей; не отправляйте цены или неутвержденную конфигурацию. |
429 |
HTTP |
Обязательное / без значения по умолчанию | Соблюдайте ограничения частоты и задержку повтора для безопасного чтения; не превращайте ограничение запросов в бесконечный цикл. |
5xx / timeout |
HTTP |
Обязательное / без значения по умолчанию | Перед повтором записи прочитайте текущее состояние. Ограниченные повторы GET не разрешают дублировать подготовку или обучение. |
# Inspect package metadata, not credentials or private dataset contents.
python -m pip show fusionpointai-training
python -m pip check
# On NVIDIA hosts where nvidia-smi is installed:
nvidia-smi
# Keep the local report; never dump env, auth headers or provider responses.
# The documentation does not launch these commands for you.
Восстановите вычисления, данные и отчетность
Определите, произошла ли ошибка до оптимизации, во время обучения или после создания допустимого артефакта. TrainingProject возобновляет запуск по проверенным контрольным точкам проекта. Старый процесс на основе сеансов остается отдельным и не использует состояние восстановления проекта. Перед повторной записью или созданием каталога проверьте снимок состояния и отчеты запуска.
- Не обходите проверки хешей наборов данных, fingerprints модели или принадлежности ресурсов.
- Изменение размера пакета, точности или бюджета требует нового плана и запуска.
- Сохраняйте действительные результаты и удаляйте только временные файлы этого запуска.
| Поле или интерфейс | Тип или результат | Значение по умолчанию или код завершения | Поведение и проверка |
|---|---|---|---|
out_of_memory |
runtime |
Обязательное / без значения по умолчанию | Проверьте размер модели, точность и размер пакета на устройство. Рассмотрите новый совместимый план; не меняйте незаметно возобновленный запуск. |
dataset_integrity |
data |
Обязательное / без значения по умолчанию | Сравните ожидаемый размер в байтах, число строк и SHA-256. При несовпадении остановитесь и получите правильный принадлежащий проекту набор данных. |
checkpoint_mismatch |
recovery |
Обязательное / без значения по умолчанию | Восстановите точно зафиксированные входные данные или начните новый запуск проекта. Не используйте несовместимую контрольную точку и не переносите состояние сеанса в проект. |
budget_exhausted |
budget |
Обязательное / без значения по умолчанию | Сохраните последнее допустимое состояние. Для увеличения бюджета нужен отдельно проверенный план. |
no_progress |
quality |
Обязательное / без значения по умолчанию | Проверьте качество данных и недостающие навыки, затем остановитесь в пределах бюджета циклов; не повторяйте бесконечно. |
regression |
quality |
Обязательное / без значения по умолчанию | Сравните сохраненные навыки базовой модели и невыполненные критерии. Не сглаживайте вредное ухудшение усреднением. |
report_failed |
service |
Обязательное / без значения по умолчанию | Сохраните допустимый локальный артефакт. Прочитайте состояние сервиса и, если это разрешено, согласуйте отчет вместо повторного обучения. |
export_invalid |
artifact |
Обязательное / без значения по умолчанию | Проверьте связь с базовой моделью и токенизатором, пути к файлам и контрольные суммы; не публикуйте до успешной повторной загрузки. |
# Recover an interrupted run without starting it twice.
fpai-training status --run ./german-project/runs/german-001
# paused + valid atomic checkpoint -> resume the same pinned plan.
fpai-training resume --run ./german-project/runs/german-001
# fingerprint mismatch -> restore matching data/config; NEVER force resume.
# budget change -> create a NEW run and reviewed plan, retaining prior reports.
# no valid checkpoint -> start a NEW output directory, not a fake resume.
Честно оценивайте невыполненные цели
Одного снижения ошибки на валидации недостаточно, чтобы подтвердить требуемые возможности. Изучите отложенные задания, исходный уровень, качество по темам, сохраненные навыки и утечки данных. Остановитесь, если улучшение прекратилось или появились ухудшения. Измените цель или данные в новом проверенном плане, а не расходуйте ресурсы снова и снова на ту же неудачную конфигурацию.
- Проверьте полноту охвата тем, правильность меток, дубликаты в тестовых примерах и несовпадение токенизаторов.
- Зафиксируйте невыполненные критерии и объем использованного утвержденного бюджета.
- У модели, не прошедшей приемку, может сохраниться артефакт, но ее нельзя представлять как принятую модель для эксплуатации.
SDK 0.2.0 QUALITY DIAGNOSTICS
1. Compare untouched baseline and final model on identical held-out tasks.
2. Examine each criterion and retained capability, not an average alone.
3. Reject data overlap and examples leaked to the teacher.
4. Check label quality, topic coverage, class balance and tokenizer compatibility.
5. Use remaining approved cycles only; stop for no_progress or regression.
6. Preserve unmet_criteria and the latest valid artifact after a failed target.
7. Revise data/objective/budget in a NEW reviewed plan before a new run.
Never report accepted merely because loss decreased or a script exited normally.