class_docstr: Base class of modifiers.
  
  The `modify` method is called for a function with inputs in a graph topological order
  when you call the GraphConverter(<modifiers>).convert(<root variable>) method.
class_docstr_tok: ["Base","class","of","modifiers",".","The","`","modify","`","method","is","called","for","a","function","with","inputs","in","a","graph","topological","order","when","you","call","the","GraphConverter","(","<","modifiers",">",")",".convert","(","<","root","variable",">",")","method","."]
code: def _call_function(self, type_name, inputs, args):
      import nnabla.function_bases as FB
  
      function_expr = "FB.F.{type_name}(nn.{ctx}, **{args})".format(
          type_name=type_name, ctx=nn.get_current_context(), args=args
      )
      function = eval(function_expr)
      o = function(*inputs, auto_forward=False)
  
      return o
  
imports: from collections import defaultdict
  import nnabla
  import nnabla.functions
label_desc: Use image node_id 9 for calling the FunctionModifier obj's underlying member method code with example usage: obj._call_function(type_name, inputs, args) and returns: o