()
| 480 | |
| 481 | @pipeline_def |
| 482 | def pipeline(): |
| 483 | outputs = fn.external_source( |
| 484 | source=sources[source_type], |
| 485 | num_outputs=num_outputs, |
| 486 | batch=source_type != "sample_cb_source", |
| 487 | ) |
| 488 | assert len(outputs) == num_outputs |
| 489 | utilized_outputs = (out for out, is_used in zip(outputs, usage_mask) if is_used) |
| 490 | return tuple(fn.gaussian_blur(out, window_size=3) for out in utilized_outputs) |
| 491 | |
| 492 | pipe = pipeline(batch_size=max_batch_size, num_threads=4, device_id=0) |
| 493 | unused_output_idxs = [i for i, is_used in enumerate(usage_mask) if not is_used] |
no test coverage detected