模式

此模块包含量化模式的模式描述符。

EagleModeDescriptor

用于描述"eagle"模式的类。

MedusaModeDescriptor

用于描述"medusa"模式的类。

RedrafterModeDescriptor

用于描述"redrafter"模式的类。

class EagleModeDescriptor

基础:_ModeDescriptor

用于描述"eagle"模式的类。

此模式的属性可以通过源代码进行检查。

property config_class: Type[ModeloptBaseConfig]

指定模式的配置类。

property convert: Callable[[Module, ModeloptBaseConfig], Tuple[Module, Dict[str, Any]]]

模式的入口点,用于转换模型。

property name: str

返回模式的值(字符串表示)。

property restore: Callable[[Module, ModeloptBaseConfig, Dict[str, Any]], Module]

模式的入口点,用于恢复模型。

class MedusaModeDescriptor

基础:_ModeDescriptor

用于描述"medusa"模式的类。

此模式的属性可以通过源代码进行检查。

property config_class: Type[ModeloptBaseConfig]

指定模式的配置类。

property convert: Callable[[Module, ModeloptBaseConfig], Tuple[Module, Dict[str, Any]]]

模式的入口点,用于转换模型。

property name: str

返回模式的值(字符串表示)。

property restore: Callable[[Module, ModeloptBaseConfig, Dict[str, Any]], Module]

模式的入口点,用于恢复模型。

class RedrafterModeDescriptor

基础:_ModeDescriptor

用于描述"redrafter"模式的类。

此模式的属性可以通过源代码进行检查。

property config_class: Type[ModeloptBaseConfig]

指定模式的配置类。

property convert: Callable[[Module, ModeloptBaseConfig], Tuple[Module, Dict[str, Any]]]

模式的入口点,用于转换模型。

property name: str

返回模式的值(字符串表示)。

property restore: Callable[[Module, ModeloptBaseConfig, Dict[str, Any]], Module]

模式的入口点,用于恢复模型。