Google Cloud Professional Machine Learning Engineer — Question 61
You recently designed and built a custom neural network that uses critical dependencies specific to your organization’s framework. You need to train the model using a managed training service on Google Cloud. However, the ML framework and related dependencies are not supported by AI Platform Training. Also, both your model and your data are too large to fit in memory on a single machine. Your ML framework of choice uses the scheduler, workers, and servers distribution structure. What should you do?
Answer options
- A. Use a built-in model available on AI Platform Training.
- B. Build your custom container to run jobs on AI Platform Training.
- C. Build your custom containers to run distributed training jobs on AI Platform Training.
- D. Reconfigure your code to a ML framework with dependencies that are supported by AI Platform Training.
Correct answer: C
Explanation
The correct answer is C because building custom containers allows you to implement your unique ML framework and manage the distributed training jobs necessary for large models and data. Option A is incorrect as using a built-in model does not accommodate your specific requirements. Option B does not address the need for distributed training, and option D would not solve the problem of incompatible dependencies.