(self)
Called by main to execute training/inference
Called by main to execute training/inference
Called by main to execute training / inference
def exec(self):
        '''
        Called by main to execute training/inference
        '''
        raise NotImplementedError
def exec ( self ) : raise NotImplementedError