MCPcopy Create free account
hub / github.com/tensorflow/tfjs / prefetch

Function prefetch

tfjs-data/src/dataset.ts:312–321  ·  view source on GitHub ↗

* Creates a `Dataset` that prefetches elements from this dataset. * * @param bufferSize: An integer specifying the number of elements to be * prefetched. * @returns A `Dataset`. * * @doc {heading: 'Data', subheading: 'Classes'}

(bufferSize: number)

Source from the content-addressed store, hash-verified

310 * @doc {heading: 'Data', subheading: 'Classes'}
311 */
312 prefetch(bufferSize: number): Dataset<T> {
313 if (bufferSize == null) {
314 throw new RangeError(
315 '`Dataset.prefetch()` requires bufferSize to be specified.');
316 }
317
318 const base = this;
319 return datasetFromIteratorFn(
320 async () => (await base.iterator()).prefetch(bufferSize), this.size);
321 }
322
323 /**
324 * Repeats this dataset `count` times.

Callers

nothing calls this directly

Calls 2

datasetFromIteratorFnFunction · 0.85
iteratorMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…