DeepSpeedPrecisionPlugin¶
- class lightning.pytorch.plugins.precision.DeepSpeedPrecisionPlugin(precision)[source]¶
Bases:
PrecisionPluginPrecision plugin for DeepSpeed integration.
Warning
This is an experimental feature.
- Parameters:
precision¶ (
Literal['32-true','16-mixed','bf16-mixed']) – Full precision (32), half precision (16) or bfloat16 precision (bf16).- Raises:
ValueError – If unsupported
precisionis provided.
- backward(tensor, model, optimizer, *args, **kwargs)[source]¶
Performs back-propagation using DeepSpeed’s engine.