private void LogExecutionCompleted(IExecutionHistory executionHistory) { var command = new AuditCommand { Type = executionHistory.AuditType, ExecutionHistory = executionHistory as ExecutionHistory }; Publish(Serializer.Serialize(command)); }
public void AddForward(IExecutionHistory action, Func <IBackpropagation> callback) => _forward.Add(action);
public void AddForward(IExecutionHistory action, Func <IBackpropagation> callback) { // TODO: wrap the backpropagation? _context.AddForward(new TrainingAction(_wrapper, action.Data, action.Source), callback); }
public void ExecutionSucceeded(IExecutionHistory executionHistory) { LogExecutionCompleted(executionHistory); }
public void ExecutionFailed(IExecutionHistory executionHistory) { LogExecutionCompleted(executionHistory); }