nerdexam
Microsoft

DP-100 · Question #338

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might…

The correct answer is B. No. The proposed solution does not correctly pass the training_data path argument to the command job script in Azure ML SDK v2.

Train and deploy models

Question

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. You manage an Azure Machine Learning workspace. The Python script named script.py reads an argument named training_data. The training_data argument specifies the path to the training data in a file named dataset1.csv. You plan to run the script.py Python script as a command job that trains a machine learning model. You need to provide the command to pass the path for the dataset as a parameter value when you submit the script as a training job. Solution: python script.py --training_data ${{inputs.training_data}} Does the solution meet the goal?

Options

  • AYes
  • BNo

How the community answered

(55 responses)
  • A
    29% (16)
  • B
    71% (39)

Why each option

The proposed solution does not correctly pass the training_data path argument to the command job script in Azure ML SDK v2.

AYes

The solution as proposed does not satisfy the requirement for correctly passing the dataset path to the training_data argument, making it an invalid approach.

BNoCorrect

The command job must reference the data input via the ${{inputs.training_data}} token inside the command string and define the corresponding Input() with an appropriate mode (such as ro_mount or download) so the path resolves correctly at runtime. A solution missing or incorrectly implementing either step will not provide the script with the correct path to dataset1.csv.

Concept tested: Azure ML command job data path argument binding

Source: https://learn.microsoft.com/en-us/azure/machine-learning/how-to-train-model

Topics

#Azure Machine Learning#Command Jobs#Job Inputs#Parameter Passing

Community Discussion

No community discussion yet for this question.

Full DP-100 Practice