parakeet.utils package

Submodules

parakeet.utils.checkpoint module

parakeet.utils.checkpoint.load_parameters(model, optimizer=None, checkpoint_dir=None, checkpoint_path=None)[source]

Load a specific model checkpoint from disk.

Args:

model (Layer): model to load parameters. optimizer (Optimizer, optional): optimizer to load states if needed.

Defaults to None.

checkpoint_dir (str, optional): the directory where checkpoint is saved. checkpoint_path (str, optional): if specified, load the checkpoint

stored in the checkpoint_path and the argument ‘checkpoint_dir’ will be ignored. Defaults to None.

Returns:
iteration (int): number of iterations that the loaded checkpoint has

been trained.

parakeet.utils.checkpoint.save_parameters(checkpoint_dir, iteration, model, optimizer=None)[source]

Checkpoint the latest trained model parameters.

Args:

checkpoint_dir (str): the directory where checkpoint is saved. iteration (int): the latest iteration number. model (Layer): model to be checkpointed. optimizer (Optimizer, optional): optimizer to be checkpointed.

Defaults to None.

Returns:

None

parakeet.utils.display module

parakeet.utils.display.plot_alignment(alignment, title=None)[source]
parakeet.utils.display.plot_multihead_alignments(alignments, title=None)[source]
parakeet.utils.display.plot_multilayer_multihead_alignments(alignments, title=None)[source]
parakeet.utils.display.plot_spectrogram(spec)[source]
parakeet.utils.display.plot_waveform(wav, sr=22050)[source]

parakeet.utils.internals module

parakeet.utils.internals.convert_dtype_to_np_dtype_(dtype)[source]

Convert paddle’s data type to corrsponding numpy data type.

Args:

dtype(np.dtype): the data type in paddle.

Returns:

type: the data type in numpy.

parakeet.utils.layer_tools module

parakeet.utils.layer_tools.freeze(layer: paddle.fluid.dygraph.layers.Layer)[source]
parakeet.utils.layer_tools.gradient_norm(layer: paddle.fluid.dygraph.layers.Layer)[source]
parakeet.utils.layer_tools.summary(layer: paddle.fluid.dygraph.layers.Layer)[source]
parakeet.utils.layer_tools.unfreeze(layer: paddle.fluid.dygraph.layers.Layer)[source]

parakeet.utils.mp_tools module

parakeet.utils.mp_tools.rank_zero_only(func)[source]

parakeet.utils.scheduler module

class parakeet.utils.scheduler.Constant(value)[source]

Bases: parakeet.utils.scheduler.SchedulerBase

class parakeet.utils.scheduler.PieceWise(anchors)[source]

Bases: parakeet.utils.scheduler.SchedulerBase

class parakeet.utils.scheduler.SchedulerBase[source]

Bases: object

class parakeet.utils.scheduler.StepWise(anchors)[source]

Bases: parakeet.utils.scheduler.SchedulerBase

Module contents