Ejemplo n.º 1
0
 def __init__(self, prevState, **kwargs):
     super(InitState, self).__init__(prevState, **kwargs)
     self.trace_func = lambda ev, msg, op: default_trace_func(
         ev, msg, op, stage='C_C_stealwork_transform')
     self.local['peer_finished'] = not self.config.get('stealwork')
     self.local['lineage'] = int(
         self.in_events['chunks']['metadata']['lineage'])
     tasks = self.pipe.setdefault('tasks', {})
     tasks[self.local['lineage']] = self.task
     self.local['relative_pos'] = (
         self.local['lineage'] -
         1) % 2  # 0 or 1 depending on preceding or succeeding its peer
Ejemplo n.º 2
0
    def __init__(self, prevState, **kwargs):
        super(InitState, self).__init__(prevState, **kwargs)
        self.trace_func = lambda ev, msg, op: default_trace_func(
            ev, msg, op, stage='draw')

        nframes = self.in_events['frame']['nframes']
        lineage = int(self.in_events['frame']['metadata']['lineage'])

        if self.in_events['frame']['metadata']['rek'] == False:
            #populate for smart_serial delivery in encode
            self.nextState = TryNoRekEmitState
        else:
            #populate for smart_serial delivery in encode
            self.nextState = RunState
Ejemplo n.º 3
0
 def __init__(self, prevState, **kwargs):
     super(InitState, self).__init__(prevState, **kwargs)
     self.trace_func = lambda ev, msg, op: default_trace_func(
         ev, msg, op, stage='decode')
Ejemplo n.º 4
0
 def __init__(self, prevState, **kwargs):
     super(InitState, self).__init__(prevState, **kwargs)
     self.trace_func = lambda ev, msg, op: default_trace_func(ev, msg, op, stage='rek')
     lineage = int(self.in_events['scene_list']['metadata']['lineage'])
     nframes = len(self.in_events['scene_list']['key_list'])