Module for preprocessing torch classes to prepare for various distributed environments
This module is what is essentially a barebones version of Accelerate but it only affects the outer-most layer of the modules for what is needed in these tests.
So for example dispatched dataloaders are not a part of this, nor affecting the underlying dataset.
Interfaces
The interface classes prepare_modules
may wrap around