code: def __call__(self, parser, namespace, values, option_string=None):
      values = tuple(int(v) for v in values.split(","))
      setattr(namespace, self.dest, values)
  
file_path: Theano/theano/gpuarray/tests/run_dnn_conv.py
imports: from __future__ import absolute_import, print_function, division
  import argparse
  import sys
  import theano
  from theano.configdefaults import SUPPORTED_DNN_CONV_ALGO_RUNTIME
  from theano.gpuarray.cudnn_defs import HALF, FLOAT, DOUBLE, TRUE_HALF_CONFIG, PSEUDO_HALF_CONFIG, FLOAT_CONFIG, DOUBLE_CONFIG
  from theano.gpuarray.tests.check_dnn_conv import cudnn, TestDnnConv2D, TestDnnConv3D, CheckDnn
  from theano.tensor.nnet.abstract_conv import get_conv_output_shape
label_desc: Use image node_id 1 for calling the TupleAction obj's underlying member method code with example usage: obj.__call__(parser, namespace, values, option_string) without return types