parameters: (op_name)
return_statement: return params_str, ins_str, attrs_str, outs_str
docstring: Returns string of api parameters and inputs dict.
docstring_summary: Returns string of api parameters and inputs dict.
docstring_tokens: Returns string of api parameters and inputs dict .
function: def _get_api_inputs_str(op_name):
      """
      Returns string of api parameters and inputs dict.
      """
      in_names, out_names, attr_names = parse_op_info(op_name)
      # e.g: x, y, z
      param_names = in_names + attr_names
      # NOTE(chenweihang): we add suffix `@VECTOR` for std::vector<Tensor> input,
      # but the string contains `@` cannot used as argument name, so we split
      # input name by `@`, and only use first substr as argument
      params_str = ','.join([p.split("@")[0].lower() for p in param_names])
      # e.g: {'X': x, 'Y': y, 'Z': z}
      ins_str = "{%s}" % ','.join([
          "'{}' : {}".format(in_name, in_name.split("@")[0].lower())
          for in_name in in_names
      ])
      # e.g: {'num': n}
      attrs_str = "{%s}" % ",".join([
          "'{}' : {}".format(attr_name, attr_name.split("@")[0].lower())
          for attr_name in attr_names
      ])
      # e.g: ['Out', 'Index']
      outs_str = "[%s]" % ','.join(["'{}'".format(name) for name in out_names])
      return params_str, ins_str, attrs_str, outs_str
function_tokens: def _get_api_inputs_str ( op_name ) : in_names , out_names , attr_names = parse_op_info ( op_name ) # e.g: x, y, z param_names = in_names + attr_names # NOTE(chenweihang): we add suffix `@VECTOR` for std::vector<Tensor> input, # but the string contains `@` cannot used as argument name, so we split # input name by `@`, and only use first substr as argument params_str = ',' . join ( [ p . split ( "@" ) [ 0 ] . lower ( ) for p in param_names ] ) # e.g: {'X': x, 'Y': y, 'Z': z} ins_str = "{%s}" % ',' . join ( [ "'{}' : {}" . format ( in_name , in_name . split ( "@" ) [ 0 ] . lower ( ) ) for in_name in in_names ] ) # e.g: {'num': n} attrs_str = "{%s}" % "," . join ( [ "'{}' : {}" . format ( attr_name , attr_name . split ( "@" ) [ 0 ] . lower ( ) ) for attr_name in attr_names ] ) # e.g: ['Out', 'Index'] outs_str = "[%s]" % ',' . join ( [ "'{}'" . format ( name ) for name in out_names ] ) return params_str , ins_str , attrs_str , outs_str