brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
training-evaluation-configsRoute MMOCR config-driven training, testing, evaluation, model-zoo selection, distributed/Slurm launch, AMP, resume, and TTA preflights.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this router when the task is to inspect, edit, preflight, or launch MMOCR config-driven training/testing/evaluation. It covers Python config inheritance, --cfg-options, model-zoo family selection, checkpoint matching, train.py/test.py, distributed scripts, Slurm scripts, AMP, resume/load behavior, prediction dumping, and test-time augmentation.
_base_ inheritance, default scope, dataloaders, evaluators, work_dir, resume, load_from, or one-off override checks: read config reference and run the safe config smoke helper.--amp, --auto-scale-lr, --resume, --save-preds, or --tta: read training and evaluation workflows._base_ paths, shell quoting, missing data paths, missing checkpoints, checkpoint/config mismatch, CPU/CUDA fallback, unsupported AMP, port conflicts, Slurm variables, or work_dir/checkpoint/resume confusion: read troubleshooting.Route elsewhere when the task is not an end-to-end training/evaluation/config problem:
../data-preparation/.../ocr-inference/.../model-api-components/.default_scope, model.type, dataloader dataset types/batch sizes, evaluator types, work_dir, resume, load_from, TTA fields, and distributed backend.--amp, --auto-scale-lr, --resume, --save-preds, or --tta only after the workflow and model-zoo references say the route is valid.mmengine.Config.fromfile and cfg.merge_from_dict; it never builds a runner, dataset, model, evaluator, or training loop.train.py, test.py, distributed, and Slurm scripts are real execution routes. Document and use them only when the user intends to start training or evaluation.