Azure ML Studio Terminal Jupyter Kernel Configuration

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 have an Azure Machine Learning workspace. You connect to a terminal session from the Notebooks page in Azure Machine Learning studio. You plan to add a new Jupyter kernel that will be accessible from the same terminal session. You need to perform the task that must be completed before you can add the new kernel. Solution: Create a compute instance. Does the solution meet the goal?

  1. Yes
  2. No Source Reference Answer

Community Votes

B
73%
A
27%

73% of anonymous learners picked answer B. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

The question assesses whether candidates understand that you cannot add a kernel in a terminal session unless the terminal session itself (and its backing compute instance) is already provisioned.

This question tests the understanding of Azure Machine Learning compute resources, specifically the relationship between compute instances and terminal sessions. The community consensus is that a compute instance must already exist to provide the underlying infrastructure for any terminal session or Jupyter kernel.

Candidates often choose 'Yes' because they assume creating a compute instance is part of the immediate configuration steps for a kernel, failing to realize the prerequisite nature of the compute instance for the existing terminal session.

Community Discussion (4 comments)

evangelist 👍 5 Selected: B
The correct solution would likely involve preparing the Python environment for the new kernel within the existing compute instance, rather than creating a new compute instance.
D0ktor 👍 1 Selected: A
Creating a compute instance is indeed necessary to support a Jupyter kernel, as it provides the necessary infrastructure for running notebooks and adding kernels. So, this solution does meet the goal.
sl_mslconsulting 👍 3 Selected: B
The compute instance needs to be created first before you can even have a terminal session
evangelist 👍 2 Selected: A
This does the job

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

The solution fails because it suggests creating a new compute instance to solve a problem within an existing terminal session. A terminal session in Azure ML Studio is inherently tied to a specific compute resource (like a Compute Instance). If you are already connected to a terminal, the compute instance is already running; therefore, creating another one does not help add a kernel to the current environment.

Why the Other Options Are Wrong

Selecting 'Yes' implies that creating a compute instance is the correct step to take while inside a terminal session to add a kernel. This is logically inconsistent because the terminal session requires an active compute instance to exist in the first place. The action described would create a separate resource rather than configuring the current environment.

Community Comment Notes

Comment [2] correctly points out the foundational dependency: "The compute instance needs to be created first before you can even have a terminal session." Comments [3] and [4] represent the common misconception that the compute instance creation is the direct solution, missing the temporal context of the question which states the user is already connected to a terminal.

Related Analysis

← Back to DP-100 Study Guide