cts of all torch.nn.Module components (except those in self._exclude_from_cpu_offload) are saved to CPU
and then moved to torch.device('meta') and loaded to GPU only when their specific submodule has its forward
method called. Offloading happens on a submodule basis. Memory savings are higher than with
enable_model_cpu_offload, but performance is lower.  enable_attention_slicing  < source > ( slice_size: Union = 'auto'  )   Parameters   slice_s