code: def set_layer_dtype(self, dtype):
      for layer in self.layers:
          for param in layer.parameters():
              param.data = param.data.to(dtype)
  
imports: import argparse
  import os
  import time
  import dgl.graphbolt
  import dgl.nn
  import torch
  import torch.distributed
  import torch.multiprocessing
  import torch.nn
  import torch.nn.functional
  import torchmetrics.functional
  import tqdm
  from torch.distributed.algorithms.join import Join
  from torch.nn.parallel import DistributedDataParallel
label_desc: Use image node_id 2 for calling the SAGE obj's underlying member method code with example usage: obj.set_layer_dtype(dtype) without return types