code: def __init__(
      self,
      params,
      lr=1e-3,
      betas=(0.9, 0.999),
      eps=1e-8,
      weight_decay=1e-2,
      amsgrad=False,
      optim_bits=32,
      args=None,
      min_8bit_size=4096,
      percentile_clipping=100,
      block_wise=True,
  ):
      super().__init__(
          "adam",
          params,
          lr,
          betas,
          eps,
          weight_decay,
          8,
          args,
          min_8bit_size,
          percentile_clipping,
          block_wise,
          is_paged=True,
      )
  
file_path: bitsandbytes/bitsandbytes/optim/adamw.py
imports: from bitsandbytes.optim.optimizer import Optimizer2State
label_desc: Use image node_id 1 to create a new PagedAdamW8bit object from inherited base classes: Optimizer2State with example: obj = PagedAdamW8bit(params, lr, betas, eps, weight_decay, amsgrad, optim_bits, args, min_8bit_size, percentile_clipping, block_wise)