from megatron.core.inference.utils import Counter class TestInferenceUtils: def test_counter(self): counter = Counter() r = next(counter) assert r == 0, f'Counter return value should be 0 but it is {r}' assert counter.counter == 1, f'Counter should be 1 but it is {counter.counter}' counter.reset() assert counter.counter == 0, f'Counter should be 0 but it is {counter.counter}'