Package io.github.kirstenali.deepj.data
Class RandomAccessTextDataset
java.lang.Object
io.github.kirstenali.deepj.data.RandomAccessTextDataset
- All Implemented Interfaces:
BatchSource,AutoCloseable
Random, bounded-memory batches sampled directly from a UTF-8 text file.
-
Constructor Summary
ConstructorsConstructorDescriptionRandomAccessTextDataset(Path path, Tokenizer tokenizer, int seqLen, long seed) -
Method Summary
-
Constructor Details
-
RandomAccessTextDataset
public RandomAccessTextDataset(Path path, Tokenizer tokenizer, int seqLen, long seed) throws IOException - Throws:
IOException
-
-
Method Details
-
nextBatch
- Specified by:
nextBatchin interfaceBatchSource
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-