mmengine.model.merge_dict¶
- mmengine.model.merge_dict(*args)[source]¶
Merge all dictionaries into one dictionary.
If pytorch version >= 1.8,
merge_dict
will be wrapped bytorch.fx.wrap
, which will maketorch.fx.symbolic_trace
skip tracemerge_dict
.Note
If a function needs to be traced by
torch.fx.symbolic_trace
, but inevitably needs to useupdate
method ofdict``(``update
is not traceable). It should usemerge_dict
to replacexxx.update
.- Parameters:
*args – dictionary needs to be merged.
- Returns:
Merged dict from args
- Return type: