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 on 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: You use the following command:
```bash
python script.py dataset1.csv
```
Does the solution meet the goal?
- A. Yes
- B. No Correct
Explanation
In a command job, data paths are passed by declaring a job input and referencing it in the command with the ${{inputs.<name>}} expression, which Azure Machine Learning resolves to the mounted or downloaded path at run time. Passing the literal file name dataset1.csv neither supplies the training_data argument the script expects nor points to a location that exists on the compute. The correct form is python script.py --training_data ${{inputs.training_data}}.