class_docstr: A range represents a start and end points for indexing a shard
  from a full tensor.
code: def normalize(self, start=0):
      return Range(start, start + self.size)
  
imports: from apex.optimizers import FusedAdam
  import math
  import torch
  from megatron import get_args
  from megatron import get_timers
  from megatron import print_rank_0
  from megatron.core import mpu, tensor_parallel
  from .optimizer import MixedPrecisionOptimizer, _zero_grad_group_helper
  from .utils import shard_buffer
label_desc: Use image node_id 2 for calling the Range obj's underlying member method code with example usage: obj.normalize(start) and returns: Range