code: def inputs(self) -> Dict[str, Dict[int, str]]:
      common_inputs = OrderedDict(
          [
              (
                  "input_ids",
                  {0: "batch", 1: "past_decoder_sequence + sequence"},
              ),
              (
                  "encoder_hidden_states",
                  {0: "batch", 1: "encoder_sequence"},
              ),
              (
                  "encoder_attention_mask",
                  {0: "batch", 1: "encoder_sequence"},
              ),
          ]
      )
      if self.use_past:
          self.fill_with_past_key_values_(
              common_inputs, direction="inputs"
          )
  
      return common_inputs
  
file_path: optimum/optimum/onnx/configuration.py
imports: from collections import OrderedDict
  from typing import TYPE_CHECKING, Any, Dict, Optional
  from transformers.file_utils import TensorType
  from transformers.utils import logging
  from transformers.onnx import OnnxConfig, OnnxConfigWithPast, OnnxSeq2SeqConfigWithPast
label_desc: Use image node_id 1 for calling the DecoderOnnxConfig obj's underlying member method code with example usage: obj.inputs() and returns: common_inputs