pass steps_per_print to tput timer
diff --git a/deepspeed/pt/deepspeed_light.py b/deepspeed/pt/deepspeed_light.py
index 1b46e6ac6d29..6c335754bf50 100755
--- a/deepspeed/pt/deepspeed_light.py
+++ b/deepspeed/pt/deepspeed_light.py
@@ -160,6 +160,7 @@ def __init__(self,
         self.tput_timer = ThroughputTimer(
             batch_size=self.train_micro_batch_size_per_gpu(),
             num_workers=self.dp_world_size,
+            steps_per_output=self.steps_per_print(),
             monitor_memory=False)
 
         self.training_dataloader = self.deepspeed_io(

I noticed that our throughput timer was hardcoded to print out stats every 50 steps and not connected to the deepspeed config of steps_per_print.