Optimum 文件

規範化配置

您正在檢視的是需要從原始碼安裝。如果你想透過 pip 進行常規安裝,請檢視最新的穩定版本 (v1.27.0)。
Hugging Face's logo
加入 Hugging Face 社群

並獲得增強的文件體驗

開始使用

規範化配置

🤗 Transformers 中的模型配置類並未標準化。雖然 Transformers 實現了一個 attribute_map 屬性,可以在一定程度上緩解此問題,但它並未讓程式碼中的通用配置屬性推理變得容易。NormalizedConfig 類透過允許以標準化方式訪問它們封裝的配置屬性來解決此問題。

基類

雖然可以為常見用例建立 NormalizedConfig 子類,但也可以使用 with_args() 類方法直接覆蓋 原始屬性名稱 -> 規範化屬性名稱 對映。

class optimum.utils.NormalizedConfig

< >

( config: typing.Union[ForwardRef('PretrainedConfig'), typing.Dict] allow_new: bool = False **kwargs )

引數

  • config (PretrainedConfig) — 要規範化的配置。

處理 PretrainedConfig 屬性名稱的規範化,允許以通用方式訪問屬性。

現有規範化配置

class optimum.utils.NormalizedTextConfig

< >

( config: typing.Union[ForwardRef('PretrainedConfig'), typing.Dict] allow_new: bool = False **kwargs )

class optimum.utils.NormalizedSeq2SeqConfig

< >

( config: typing.Union[ForwardRef('PretrainedConfig'), typing.Dict] allow_new: bool = False **kwargs )

class optimum.utils.NormalizedVisionConfig

< >

( config: typing.Union[ForwardRef('PretrainedConfig'), typing.Dict] allow_new: bool = False **kwargs )

class optimum.utils.NormalizedTextAndVisionConfig

< >

( config: typing.Union[ForwardRef('PretrainedConfig'), typing.Dict] allow_new: bool = False **kwargs )

< > 在 GitHub 上更新

© . This site is unofficial and not affiliated with Hugging Face, Inc.