Professional Machine Learning Engineer Exam QuestionsBrowse all questions from this exam

Professional Machine Learning Engineer Exam - Question 65


While monitoring your model training’s GPU utilization, you discover that you have a native synchronous implementation. The training data is split into multiple files. You want to reduce the execution time of your input pipeline. What should you do?

Show Answer
Correct Answer: D

To reduce the execution time of your input pipeline when dealing with a native synchronous implementation and multiple files, the best approach is to add parallel interleave to the pipeline. This will allow multiple data files to be read and processed concurrently, making efficient use of available resources and reducing I/O wait times, thereby speeding up the overall pipeline.

Discussion

7 comments
Sign in to comment
hiromiOption: D
Dec 16, 2022

It's D https://www.tensorflow.org/guide/data_performance

OzoneReloadedOption: D
Dec 9, 2022

I think it's D

MultiCloudIronManOption: D
Apr 1, 2024

Multiple files reduce execution time through papalism

VedjhaOption: D
Dec 8, 2022

D for me

M25Option: D
May 9, 2023

Went with D

Werner123Option: D
Feb 29, 2024

"training data split into multiple files", "reduce the execution time of your input pipeline" -> Parallel interleave

PhilipKokuOption: D
Jun 6, 2024

D) Parallelisation required