File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed
Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -934,7 +934,13 @@ as_generator.tensorflow.python.data.ops.dataset_ops.DatasetV2 <-
934934 as_generator.tensorflow.python.data.ops.dataset_ops.Dataset
935935
936936as_generator.function <- function (x ) {
937- reticulate :: py_iterator(function () keras_array(x()))
937+ python_path <- system.file(" python" , package = " keras" )
938+ tools <- reticulate :: import_from_path(" kerastools" , path = python_path )
939+ iter <- reticulate :: py_iterator(function () {
940+ elem <- x()
941+ reticulate :: tuple(elem [1 ], elem [2 ])
942+ })
943+ tools $ generator $ iter_generator(iter )
938944}
939945
940946as_generator.keras_preprocessing.sequence.TimeseriesGenerator <- function (x ) {
Original file line number Diff line number Diff line change 11
22import itertools
33
4+
5+ def iter_generator (iter ):
6+
7+ def gen ():
8+ while 1 :
9+ yield iter .next ()
10+
11+ return gen ()
12+
413def dataset_generator (dataset , session ):
514
615 iter = dataset .make_one_shot_iterator ()
You can’t perform that action at this time.
0 commit comments