constants
constants
¶
Constants and enums for post-training compression.
QuantizationWorkflow
¶
Bases: StrEnum
Quantization workflow used during compression.
ArtifactFormat
¶
Bases: StrEnum
Deployment artifact format emitted by deployment backends.
DeploymentBackendName
¶
Bases: StrEnum
Deployment backend identifiers stored in metadata.
CompressionMetadataKey
¶
Bases: StrEnum
Keys used in compression metadata JSON files.
CompressionFilename
¶
Bases: StrEnum
Standard filenames in compressed checkpoint directories.
PrunableLayerType
¶
Bases: StrEnum
Layer types targeted by pruning strategies.
to_module_type
¶
Resolve to the corresponding torch.nn.Module class.
Source code in src/versatil/post_training_compression/constants.py
PruningTargetAttribute
¶
Bases: StrEnum
PyTorch module attribute names targeted by pruning.