Class ScrollableMultiDataSetIterator
- java.lang.Object
-
- org.deeplearning4j.datasets.iterator.ScrollableMultiDataSetIterator
-
- All Implemented Interfaces:
Serializable,Iterator<MultiDataSet>,MultiDataSetIterator
public class ScrollableMultiDataSetIterator extends Object implements MultiDataSetIterator
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected MultiDataSetIteratorbackedIteratorprotected AtomicLongcounterprotected MultiDataSetfirstMultiTrainprotected DataSetfirstTrainprotected AtomicBooleanresetPending
-
Constructor Summary
Constructors Constructor Description ScrollableMultiDataSetIterator(int num, MultiDataSetIterator backedIterator, AtomicLong counter, MultiDataSet firstTrain, int[] itemsPerPart)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanasyncSupported()MultiDataSetPreProcessorgetPreProcessor()booleanhasNext()MultiDataSetnext()MultiDataSetnext(int i)voidremove()voidreset()booleanresetSupported()voidsetPreProcessor(MultiDataSetPreProcessor dataSetPreProcessor)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Field Detail
-
backedIterator
protected MultiDataSetIterator backedIterator
-
counter
protected AtomicLong counter
-
resetPending
protected AtomicBoolean resetPending
-
firstTrain
protected DataSet firstTrain
-
firstMultiTrain
protected MultiDataSet firstMultiTrain
-
-
Constructor Detail
-
ScrollableMultiDataSetIterator
public ScrollableMultiDataSetIterator(int num, MultiDataSetIterator backedIterator, AtomicLong counter, MultiDataSet firstTrain, int[] itemsPerPart)
-
-
Method Detail
-
resetSupported
public boolean resetSupported()
- Specified by:
resetSupportedin interfaceMultiDataSetIterator
-
asyncSupported
public boolean asyncSupported()
- Specified by:
asyncSupportedin interfaceMultiDataSetIterator
-
reset
public void reset()
- Specified by:
resetin interfaceMultiDataSetIterator
-
setPreProcessor
public void setPreProcessor(MultiDataSetPreProcessor dataSetPreProcessor)
- Specified by:
setPreProcessorin interfaceMultiDataSetIterator
-
getPreProcessor
public MultiDataSetPreProcessor getPreProcessor()
- Specified by:
getPreProcessorin interfaceMultiDataSetIterator
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfaceIterator<MultiDataSet>
-
next
public MultiDataSet next()
- Specified by:
nextin interfaceIterator<MultiDataSet>
-
remove
public void remove()
- Specified by:
removein interfaceIterator<MultiDataSet>
-
next
public MultiDataSet next(int i)
- Specified by:
nextin interfaceMultiDataSetIterator
-
-