Skip to content

tqdm

[ allennlp.common.tqdm ]


allennlp.common.tqdm.Tqdm wraps tqdm so we can add configurable global defaults for certain tqdm parameters.

logger.propagate#

logger.propagate = False

replace_cr_with_newline#

def replace_cr_with_newline(message: str) -> str

TQDM and requests use carriage returns to get the training line to update for each batch without adding more lines to the terminal output. Displaying those in a file won't work correctly, so we'll just make sure that each batch shows up on its one line.

TqdmToLogsWriter#

class TqdmToLogsWriter(object):
 | def __init__(self)

write#

class TqdmToLogsWriter(object):
 | ...
 | def write(self, message)

flush#

class TqdmToLogsWriter(object):
 | ...
 | def flush(self)

Tqdm#

class Tqdm

tqdm#

class Tqdm:
 | ...
 | @staticmethod
 | def tqdm(*args, **kwargs)

Use a slower interval when FILE_FRIENDLY_LOGGING is set.