Buckets:
Normalized Configurations
Model configuration classes in 🤗 Transformers are not standardized. Although Transformers implements an attribute_map attribute that mitigates the issue to some extent, it does not make it easy to reason on common configuration attributes in the code.
NormalizedConfig classes try to fix that by allowing access to the configuration
attribute they wrap in a standardized way.
Base class[[optimum.utils.NormalizedConfig]]
While it is possible to create NormalizedConfig subclasses for common use-cases, it is also possible to overwrite
the original attribute name -> normalized attribute name mapping directly using the
with_args() class method.
optimum.utils.NormalizedConfig[[optimum.utils.NormalizedConfig]]
optimum.utils.NormalizedConfig(config: typing.Union[ForwardRef('PretrainedConfig'), typing.Dict], allow_new: bool = False, **kwargs)
Parameters:
config (PretrainedConfig) : The config to normalize.
Handles the normalization of PretrainedConfig attribute names, allowing to access attributes in a general way.
Existing normalized configurations[[optimum.utils.NormalizedTextConfig]]
optimum.utils.NormalizedTextConfig[[optimum.utils.NormalizedTextConfig]]
optimum.utils.NormalizedTextConfig(config: typing.Union[ForwardRef('PretrainedConfig'), typing.Dict], allow_new: bool = False, **kwargs)
optimum.utils.NormalizedSeq2SeqConfig[[optimum.utils.NormalizedSeq2SeqConfig]]
optimum.utils.NormalizedSeq2SeqConfig(config: typing.Union[ForwardRef('PretrainedConfig'), typing.Dict], allow_new: bool = False, **kwargs)
optimum.utils.NormalizedVisionConfig[[optimum.utils.NormalizedVisionConfig]]
optimum.utils.NormalizedVisionConfig(config: typing.Union[ForwardRef('PretrainedConfig'), typing.Dict], allow_new: bool = False, **kwargs)
optimum.utils.NormalizedTextAndVisionConfig[[optimum.utils.NormalizedTextAndVisionConfig]]
optimum.utils.NormalizedTextAndVisionConfig(config: typing.Union[ForwardRef('PretrainedConfig'), typing.Dict], allow_new: bool = False, **kwargs)
Xet Storage Details
- Size:
- 2.74 kB
- Xet hash:
- bbc7f623944909f80a4e7d7142894bdce64e33d99a75d4c619043366f16d55f2
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.