diff --git a/mct_quantizers/common/metadata.py b/mct_quantizers/common/metadata.py index ed5a947..b2a6a02 100644 --- a/mct_quantizers/common/metadata.py +++ b/mct_quantizers/common/metadata.py @@ -58,8 +58,9 @@ def _validate_metadata_value(value: Any) -> bool: if not all(isinstance(k, str) for k in metadata.keys()): Logger.error('metadata dictionary should only have string keys.') if not all(_validate_metadata_value(v) for v in metadata.values()): - Logger.error('metadata dictionary values should only be strings, integers, floats, lists, ' - 'or dictionaries with appropriate inner values.') + Logger.warning('metadata dictionary values should be strings, integers, floats, lists, ' + 'or dictionaries with appropriate inner values. Other types may cause issues ' + 'with saving/loading the metadata.') if metadata is None: metadata = {}