class_docstr: Base class for all DeepSpeed Inference modules. This class establishes
  the basic attributes of a DSModule. Only abstract functionality modules should inherit
  directly from this class, not specific implementations.
class_docstr_tok: ["Base","class","for","all","DeepSpeed","Inference","modules",".","This","class","establishes","the","basic","attributes","of","a","DSModule",".","Only","abstract","functionality","modules","should","inherit","directly","from","this","class",",","not","specific","implementations","."]
docstr: Return a memorable, human-readable name for this module.
  
  This will be used as a key in custom inference configurations and should only
  be implemented by the children of functionality modules.
docstr_tok: ["Return","a","memorable",",","human-readable","name","for","this","module",".","This","will","be","used","as","a","key","in","custom","inference","configurations","and","should","only","be","implemented","by","the","children","of","functionality","modules","."]
code: def name() -> str:
      """
      Return a memorable, human-readable name for this module.
  
      This will be used as a key in custom inference configurations and should only
      be implemented by the children of functionality modules.
      """
      ...
  
file_path: DeepSpeed/deepspeed/inference/v2/modules/ds_module.py
imports: from abc import ABC, abstractstaticmethod
  from typing import Any, Dict, Type
  import torch
  from deepspeed.runtime.config_utils import DeepSpeedConfigModel
label_desc: Use image node_id 1 for calling the DSModuleBase obj's underlying member method code with example usage: obj.name() without return types