Example #1
0
def Build(spec):
  model_type = spec["model_type"]
  parameters = pyncs.string_to_generator_map()
  parameters = {}
  for key, generator_spec in spec.items():
    if key == "model_type":
      continue
    value_generator = generator.Build(generator_spec)
    value_generator.thisown = False
    parameters[str(key)] = value_generator
  return pyncs.ModelParameters(str(model_type), pyncs.string_to_generator_map(parameters))
Example #2
0
File: ncs.py Project: starhxh/ncs
 def buildModelParameters_(self, type_name, parameters):
     parameter_map = {}
     for k, v in parameters.items():
         generator = self.buildGenerator_(v)
         if not generator:
             print "Failed to build generator for %s" % k
             return None
         generator.thisown = False
         parameter_map[k] = generator
     return pyncs.ModelParameters(
         type_name, pyncs.string_to_generator_map(parameter_map))
Example #3
0
 def buildModelParameters_(self, type_name, parameters):
   parameter_map = {}
   for k, v in parameters.items():
     generator = self.buildGenerator_(v)
     if not generator:
       print "Failed to build generator for %s" % k
       return None
     generator.thisown = False
     parameter_map[k] = generator
   return pyncs.ModelParameters(type_name,
                                pyncs.string_to_generator_map(parameter_map))