Tensor step_function(OwnedIterator iterator) { var data = iterator.next(); var outputs = train_step(data[0], data[1]); tf_with(ops.control_dependencies(new object[0]), ctl => _train_counter.assign_add(1)); throw new NotImplementedException(""); }
Tensors run_predict_step(OwnedIterator iterator) { var data = iterator.next(); var outputs = predict_step(data[0]); tf_with(ops.control_dependencies(new object[0]), ctl => _predict_counter.assign_add(1)); return(outputs); }
IEnumerable <(string, Tensor)> test_function(OwnedIterator iterator) { var data = iterator.next(); var outputs = test_step(data[0], data[1]); tf_with(ops.control_dependencies(new object[0]), ctl => _test_counter.assign_add(1)); return(outputs); }
public IEnumerable <(int, OwnedIterator)> enumerate_epochs() { using var ownedIterator = new OwnedIterator(_dataset); foreach (var epoch in range(_initial_epoch, _epochs)) { if (_insufficient_data) { break; } yield return(epoch, ownedIterator); } }
public IEnumerable <(int, OwnedIterator)> enumerate_epochs() { foreach (var epoch in range(_initial_epoch, _epochs)) { if (_insufficient_data) { break; } using var data_iterator = new OwnedIterator(_dataset); yield return(epoch, data_iterator); } // _adapter.on_epoch_end() }
public IEnumerable <(int, OwnedIterator)> enumerate_epochs() { var data_iterator = new OwnedIterator(_dataset); foreach (var epoch in range(_initial_epoch, _epochs)) { if (_insufficient_data) { break; } if (_adapter.ShouldRecreateIterator()) { data_iterator = new OwnedIterator(_dataset); } yield return(epoch, data_iterator); } }