paddlespeech.s2t.utils.utility module

Contains common utility functions.

paddlespeech.s2t.utils.utility.UpdateConfig(config)[source]

Update yacs config

paddlespeech.s2t.utils.utility.add_arguments(argname, type, default, help, argparser, **kwargs)[source]

Add argparse's argument.

Usage:

parser = argparse.ArgumentParser()
add_argument("name", str, "Jonh", "User name.", parser)
args = parser.parse_args()
paddlespeech.s2t.utils.utility.all_version()[source]
paddlespeech.s2t.utils.utility.log_add(args: List[int]) float[source]

Stable log add

Args:

args (List[int]): log scores

Returns:

float: sum of log scores

paddlespeech.s2t.utils.utility.print_arguments(args, info=None)[source]

Print argparse's arguments.

Usage:

parser = argparse.ArgumentParser()
parser.add_argument("name", default="Jonh", type=str, help="User name.")
args = parser.parse_args()
print_arguments(args)
Parameters

args (argparse.Namespace) -- Input argparse.Namespace for printing.

paddlespeech.s2t.utils.utility.seed_all(seed: int = 20210329)[source]

freeze random generator seed.