If |
Then |
Ref |
---|---|---|
passed the |
passed the (required) |
|
used |
use DDP or DeepSpeed instead |
|
used |
use DDP or DeepSpeed instead |
|
called |
use DDP or DeepSpeed instead |
|
used or derived from |
use DDP instead |
|
used the pl.plugins.ApexMixedPrecisionPlugin`` plugin |
use PyTorch native mixed precision |
|
used the |
switch to the |
|
used the |
implement your training loop with Fabric |
|
used the |
implement your training loop with Fabric |
|
used the |
check the same using |
|
used any function from |
switch to |
|
imported functions from |
import them from |
|
imported functions from |
import them from |
|
imported functions from |
import them from |
|
used any code from |
use the base classes |
|
used any code from |
rely on Pytorch’s native functions |
|
used any code from |
it was removed |
|
used any code from |
it was removed |
|
used any code from |
it was removed |
|
were using truncated backpropagation through time (TBPTT) with |
use manual optimization |
|
were using truncated backpropagation through time (TBPTT) with |
use manual optimization |
|
were using truncated backpropagation through time (TBPTT) and passing |
use manual optimization |
|
used |
it was removed |
|
used |
it was removed |
|
used |
it was removed |
|
used |
it was removed |
|
used |
it was removed |
|
used |
it was removed |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
used |
switch to using |
|
derived from |
switch to PyTorch native equivalent |
|
used |
customize your logger |
|
if you derived from mixin’s method |
rely on |
|
used |
switch to |
|
used |
implement own logic with Fabric |
|
used or derived from public |
it is set as protected |
|
used the |
use manual optimization |
|
used the |
use manual optimization |
|
used the |
use manual optimization |
|
used |
use |
|
used |
rely on Trainer precision attribute |
|
used |
you shall pass the |
|
relied on |
pass dataloders directly |
|
relied on |
pass dataloders directly |
|
accessed |
rely on Trainer internal loops’ properties |
|
accessed |
rely on Trainer internal loops’ properties |
|
accessed |
rely on Trainer internal loops’ properties |
|
accessed |
rely on Trainer internal loops’ properties |
|
used |
rely on precision plugin |
|
used |
it was removed |
|
used |
it was removed |