parameters: (name, param_keys, param_vals)
return_statement: return handle
docstring: Initialize handle to C++ optimizer.
  
          Parameters
          ----------
          name : str
              name of the optimizer registered with MXNET_REGISTER_OPTIMIZER
          param_keys : list of str
              list of argument names passed to Init(kwargs)
          param_vals : list
              corresponding values
  
          Returns
          -------
          handle : OptimizerHandle
              handle to the optimizer
docstring_summary: Initialize handle to C++ optimizer.
docstring_tokens: Initialize handle to C ++ optimizer .
function: def _init_cc_optimizer(name, param_keys, param_vals):
          """Initialize handle to C++ optimizer.
  
          Parameters
          ----------
          name : str
              name of the optimizer registered with MXNET_REGISTER_OPTIMIZER
          param_keys : list of str
              list of argument names passed to Init(kwargs)
          param_vals : list
              corresponding values
  
          Returns
          -------
          handle : OptimizerHandle
              handle to the optimizer
          """
          creator = OptimizerCreator()
          check_call(_LIB.MXOptimizerFindCreator(c_str(name),
                                                 ctypes.byref(creator)))
          assert creator, "Cannot find c++ implementation of optimizer \
                          registered with name "+name
          param_keys = c_array(ctypes.c_char_p, [c_str(s) for s in param_keys])
          param_vals = c_array(ctypes.c_char_p, [c_str(str(s)) for s in param_vals])
          handle = OptimizerHandle()
          check_call(_LIB.MXOptimizerCreateOptimizer(
              creator,
              mx_uint(len(param_keys)),
              param_keys, param_vals,
              ctypes.byref(handle)))
          return handle
function_tokens: def _init_cc_optimizer ( name , param_keys , param_vals ) : creator = OptimizerCreator ( ) check_call ( _LIB . MXOptimizerFindCreator ( c_str ( name ) , ctypes . byref ( creator ) ) ) assert creator , "Cannot find c++ implementation of optimizer \
                          registered with name " + name param_keys = c_array ( ctypes . c_char_p , [ c_str ( s ) for s in param_keys ] ) param_vals = c_array ( ctypes . c_char_p , [ c_str ( str ( s ) ) for s in param_vals ] ) handle = OptimizerHandle ( ) check_call ( _LIB . MXOptimizerCreateOptimizer ( creator , mx_uint ( len ( param_keys ) ) , param_keys , param_vals , ctypes . byref ( handle ) ) ) return handle