exam questions

Exam Professional Machine Learning Engineer All Questions

View all questions & answers for the Professional Machine Learning Engineer exam

Exam Professional Machine Learning Engineer topic 1 question 180 discussion

Actual exam question from Google's Professional Machine Learning Engineer
Question #: 180
Topic #: 1
[All Professional Machine Learning Engineer Questions]

You recently deployed a pipeline in Vertex AI Pipelines that trains and pushes a model to a Vertex AI endpoint to serve real-time traffic. You need to continue experimenting and iterating on your pipeline to improve model performance. You plan to use Cloud Build for CI/CD You want to quickly and easily deploy new pipelines into production, and you want to minimize the chance that the new pipeline implementations will break in production. What should you do?

  • A. Set up a CI/CD pipeline that builds and tests your source code. If the tests are successful, use the Google. Cloud console to upload the built container to Artifact Registry and upload the compiled pipeline to Vertex AI Pipelines.
  • B. Set up a CI/CD pipeline that builds your source code and then deploys built artifacts into a pre-production environment. Run unit tests in the pre-production environment. If the tests are successful deploy the pipeline to production.
  • C. Set up a CI/CD pipeline that builds and tests your source code and then deploys built artifacts into a pre-production environment. After a successful pipeline run in the pre-production environment, deploy the pipeline to production.
  • D. Set up a CI/CD pipeline that builds and tests your source code and then deploys built artifacts into a pre-production environment. After a successful pipeline run in the pre-production environment, rebuild the source code and deploy the artifacts to production.
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
fitri001
6 months, 1 week ago
Selected Answer: C
CI/CD Pipeline: This automates the build, test, and deployment process, enabling faster iterations and reducing manual errors. Pre-production Environment: Deploying to a pre-production environment (staging) allows you to test the new pipeline functionality with simulated real-world data. This helps identify and fix potential issues before impacting production. Successful Pipeline Run: Verifying a successful run in the pre-production environment provides confidence that the new pipeline functions as expected.
upvoted 2 times
...
pinimichele01
6 months, 3 weeks ago
Selected Answer: C
Unit test is insufficient, there should be a pipeline run.
upvoted 1 times
...
ddogg
8 months, 4 weeks ago
Selected Answer: C
C. Pre-production environment: Deploying to a pre-production environment before production allows you to thoroughly test the new pipeline's functionality and performance without affecting real-time traffic. Successful pipeline run: This ensures the entire pipeline executes correctly in the pre-production environment, including training, model pushing, and endpoint deployment. No rebuild in production: Rebuilding the source code after a successful pre-production run is unnecessary and adds an extra step that could potentially introduce new errors.
upvoted 3 times
...
36bdc1e
9 months, 2 weeks ago
C The best option for continuing experimenting and iterating on your pipeline to improve model performance, using Cloud Build for CI/CD, and deploying new pipelines into production quickly and easily, is to set up a CI/CD pipeline that builds and tests your source code and then deploys built artifacts into a pre-production environment. After a successful pipeline run in the pre-production environment, deploy the pipeline to production. This option allows you to leverage the power and simplicity of Cloud Build to automate, monitor, and manage your pipeline development and deployment workflow.
upvoted 1 times
...
pikachu007
9 months, 2 weeks ago
Selected Answer: C
C. Set up a CI/CD pipeline that builds and tests your source code and then deploys built artifacts into a pre-production environment. After a successful pipeline run in the pre-production environment, deploy the pipeline to production. A - Does not have pre-production environment. B - Unit test is insufficient, there should be a pipeline run. D - (Uncertain) but there's shouldn't be a rebuilding as you have already built and tested successfully, feels redundant to rebuild.
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago