def __init__(self):
     '''
     self.proto_desc = data_feed_pb2.DataFeedDesc()
     with open(proto_file, 'r') as f:
         text_format.Parse(f.read(), self.proto_desc)
     '''
     from proto import trainer_desc_pb2
     self.proto_desc = trainer_desc_pb2.TrainerDesc()
     import multiprocessing as mp
     # set default thread num == cpu count
     self.proto_desc.thread_num = mp.cpu_count()
     self._fleet_desc = None
     self._device_worker = None
     self._program = None
     self._infer = False
예제 #2
0
 def __init__(self):
     '''
     self.proto_desc = data_feed_pb2.DataFeedDesc()
     with open(proto_file, 'r') as f:
         text_format.Parse(f.read(), self.proto_desc)
     '''
     # Workaround for relative import in protobuf under python3
     # TODO: should be fixed
     cur_path = path.dirname(__file__)
     sys.path.append(cur_path)
     sys.path.append(cur_path + "/proto")
     from proto import trainer_desc_pb2
     self.proto_desc = trainer_desc_pb2.TrainerDesc()
     import multiprocessing as mp
     # set default thread num == cpu count
     self.proto_desc.thread_num = mp.cpu_count()
     self._fleet_desc = None
     self._device_worker = None
     self._program = None
     self._infer = False