code: def generate_proto(function_info, solver_info):
      utils.generate_from_template(
          join(base, "src/nbla/proto/nnabla.proto.tmpl"),
          function_info=function_info,
          solver_info=solver_info,
      )
  
file_path: nnabla/build-tools/code_generator/generate.py
imports: import sys
  from collections import OrderedDict
  from os.path import abspath, dirname, join, exists
  from contextlib import contextmanager
  import code_generator_utils
label_desc: Use image node_id 3 for calling a global function with example usage: generate_proto(function_info, solver_info) without return types