{ "default_scope": "mmpose", "default_hooks": { "timer": { "type": "IterTimerHook" }, "logger": { "type": "LoggerHook", "interval": 50 }, "param_scheduler": { "type": "ParamSchedulerHook" }, "checkpoint": { "type": "CheckpointHook", "interval": 10 }, "sampler_seed": { "type": "DistSamplerSeedHook" }, "visualization": { "type": "PoseVisualizationHook", "enable": false }, "badcase": { "type": "BadCaseAnalysisHook", "enable": false, "out_dir": "badcase", "metric_type": "loss", "badcase_thr": 5 } }, "custom_hooks": [ { "type": "SyncBuffersHook" } ], "env_cfg": { "cudnn_benchmark": false, "mp_cfg": { "mp_start_method": "fork", "opencv_num_threads": 0 }, "dist_cfg": { "backend": "nccl" } }, "vis_backends": [ { "type": "LocalVisBackend" } ], "visualizer": { "type": "PoseLocalVisualizer", "vis_backends": [ { "type": "LocalVisBackend" } ], "name": "visualizer" }, "log_processor": { "type": "LogProcessor", "window_size": 50, "by_epoch": true, "num_digits": 6 }, "log_level": "INFO", "load_from": null, "resume": false, "backend_args": { "backend": "local" }, "train_cfg": { "by_epoch": true }, "val_cfg": {}, "test_cfg": {} }