MCPcopy Create free account
hub / github.com/NVIDIA/DALI / get_pipe_dataset

Function get_pipe_dataset

dali/test/python/test_utils_tensorflow.py:191–224  ·  view source on GitHub ↗
(
    batch_size,
    num_threads,
    device,
    device_id,
    num_devices=1,
    *,
    dali_on_dev_0=True,
    get_pipeline_desc=get_image_pipeline,
    to_dataset=to_image_dataset,
)

Source from the content-addressed store, hash-verified

189
190
191def get_pipe_dataset(
192 batch_size,
193 num_threads,
194 device,
195 device_id,
196 num_devices=1,
197 *,
198 dali_on_dev_0=True,
199 get_pipeline_desc=get_image_pipeline,
200 to_dataset=to_image_dataset,
201):
202 shard_id = 0 if num_devices == 1 else device_id
203
204 tf_dataset = get_dali_dataset(
205 batch_size,
206 num_threads,
207 device,
208 device_id,
209 num_devices=num_devices,
210 get_pipeline_desc=get_pipeline_desc,
211 to_dataset=to_dataset,
212 )
213
214 dali_pipeline, _, _ = get_pipeline_desc(
215 batch_size,
216 num_threads,
217 device,
218 0 if dali_on_dev_0 else device_id,
219 shard_id,
220 num_devices,
221 def_for_dataset=False,
222 )
223
224 return dali_pipeline, tf_dataset
225
226
227def run_dataset_in_graph(dali_datasets, iterations, to_stop_iter=False):

Calls 2

get_dali_datasetFunction · 0.85
get_pipeline_descFunction · 0.85

Tested by

no test coverage detected