LAMDA-TALENT Utils Module

The utils module provides utility functions and helper classes used across the TALENT project. These functions include GPU management, configuration loading, random seed setting, and logging.

Classes

class TALENT.model.utils.Averager

Bases: object

A simple averager.

add(x)
X

float, value to be added

item()

This class helps compute the running average of values, useful for logging and evaluation.

Methods:

  • add(x): Add a new value x to the average.

  • item(): Return the current average.

class TALENT.model.utils.Timer

Bases: object

measure(p=1)

Measure the time since the last call to measure.

P

int, period of printing the time

This class provides a simple way to measure elapsed time.

Functions