BaseVisBackend¶
- class mmengine.visualization.BaseVisBackend(save_dir)[源代码]¶
Base class for visualization backend.
All backends must inherit
BaseVisBackend
and implement the required functions.- 参数:
save_dir (str, optional) – The root directory to save the files produced by the backend.
- add_config(config, **kwargs)[源代码]¶
Record the config.
- 参数:
config (Config) – The Config object
- 返回类型:
None
- add_graph(model, data_batch, **kwargs)[源代码]¶
Record the model graph.
- 参数:
model (torch.nn.Module) – Model to draw.
data_batch (Sequence[dict]) – Batch of data from dataloader.
- 返回类型:
None
- add_scalars(scalar_dict, step=0, file_path=None, **kwargs)[源代码]¶
Record the scalars’ data.
- 参数:
- 返回类型:
None
- abstract property experiment: Any¶
Return the experiment object associated with this visualization backend.
The experiment attribute can get the visualization backend, such as wandb, tensorboard. If you want to write other data, such as writing a table, you can directly get the visualization backend through experiment.