class_docstr: nn.Module used for unsharded, single GPU, DLRM predict module. DistributedModelParallel
  (TorchRec sharding API) is not expected to wrap this module.
class_docstr_tok: ["nn.Module","used","for","unsharded",",","single","GPU",",","DLRM","predict","module",".","DistributedModelParallel","(","TorchRec","sharding","API",")","is","not","expected","to","wrap","this","module","."]
code: def copy(self, device: torch.device):
      return self
  
file_path: torchrec/examples/inference/dlrm_predict_single_gpu.py
imports: import logging
  from typing import Dict
  import torch
  from dlrm_predict import DLRMModelConfig, DLRMPredictModule
  from torchrec.inference.model_packager import load_pickle_config
  from torchrec.inference.modules import PredictFactory, quantize_embeddings
  from torchrec.modules.embedding_configs import EmbeddingBagConfig
  from torchrec.modules.embedding_modules import EmbeddingBagCollection
label_desc: Use image node_id 1 for calling the DLRMPredictSingleGPUModule obj's underlying member method code with example usage: obj.copy(device) and returns: self