Shortcuts

ride.unfreeze

Module Contents

Classes

Unfreezable

Abstract base-class for Ride mixins

Functions

freeze_layers_except_names(parent_module, ...)

get_modules_to_unfreeze(→ Sequence[Tuple[str, ...)

unfreeze_from_end(layers, num_layers_from_end[, ...])

linear_unfreeze_schedule(→ Dict[int, int])

Attributes

logger

ride.unfreeze.logger[source]
class ride.unfreeze.Unfreezable(hparams: pytorch_lightning.utilities.parsing.AttributeDict, *args, **kwargs)[source]

Bases: ride.core.RideMixin

Abstract base-class for Ride mixins

hparams: Ellipsis[source]
validate_attributes()[source]
static configs() ride.core.Configs[source]
on_init_end(hparams, layers_to_unfreeze: Sequence[Tuple[str, torch.nn.Module]] = None, names_to_unfreeze: Sequence[str] = None, *args, **kwargs)[source]
on_traning_epoch_start(epoch: int)[source]
ride.unfreeze.freeze_layers_except_names(parent_module: torch.nn.Module, names_to_unfreeze: Sequence[str])[source]
ride.unfreeze.get_modules_to_unfreeze(parent_module: torch.nn.Module, name_must_include='') Sequence[Tuple[str, torch.nn.Module]][source]
ride.unfreeze.unfreeze_from_end(layers: Sequence[Tuple[str, torch.nn.Module]], num_layers_from_end: int, freeze_others=False)[source]
ride.unfreeze.linear_unfreeze_schedule(initial_epoch: int, total_layers: int, step_size: int = 1, init_layers: int = 0, max_layers: int = -1, epoch_step: int = 1) Dict[int, int][source]
Read the Docs v: stable
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.