Skip to content

Commit 263d45e

Browse files
authored
Merge pull request #230268 from Blackmist/workspace-clarity
positioning workspace as a per-project entity.
2 parents 230949f + 3d94373 commit 263d45e

File tree

2 files changed

+20
-16
lines changed

2 files changed

+20
-16
lines changed

articles/machine-learning/concept-workspace.md

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,32 @@ ms.topic: conceptual
1010
ms.author: deeikele
1111
author: deeikele
1212
ms.reviewer: sgilley
13-
ms.date: 08/26/2022
13+
ms.date: 03/13/2023
1414
#Customer intent: As a data scientist, I want to understand the purpose of a workspace for Azure Machine Learning.
1515
---
1616

1717

1818
# What is an Azure Machine Learning workspace?
1919

20-
The workspace is the top-level resource for Azure Machine Learning, providing a centralized place to work with all the artifacts you create when you use Azure Machine Learning. The workspace keeps a history of all training runs, including logs, metrics, output, and a snapshot of your scripts. You use this information to determine which training run produces the best model.
20+
Workspaces are places to collaborate with colleagues and group related work. For example, experiments, jobs, datasets, components, and inference endpoints.
2121

22-
Once you have a model you like, you register it with the workspace. You then use the registered model and scoring scripts to deploy to an [online endpoint](concept-endpoints.md) as a REST-based HTTP endpoint.
22+
:::image type="content" source="./media/concept-workspace/workspace.png" alt-text="Screenshot of the Azure Machine Learning workspace.":::
23+
24+
We recommend creating a workspace _per project_. While a workspace can be used for multiple projects, limiting it to one project per workspace allows for cost reporting accrued to a project level. It also allows you to manage configurations like datastores in the scope of each project.
25+
26+
27+
## Working with a workspace
28+
29+
Machine learning tasks read and/or write artifacts to your workspace.
30+
31+
+ Run an experiment to train a model - writes job run results to the workspace.
32+
+ Use automated ML to train a model - writes training results to the workspace.
33+
+ Register a model in the workspace.
34+
+ Deploy a model - uses the registered model to create a deployment.
35+
+ Create and run reusable workflows.
36+
+ View machine learning artifacts such as jobs, pipelines, models, deployments.
37+
+ Track and monitor models.
38+
+ You can share assets between workspaces using [Azure Machine Learning registries (preview)](how-to-share-models-pipelines-across-workspaces-with-registries.md).
2339

2440
## Taxonomy
2541

@@ -45,18 +61,6 @@ You can interact with your workspace in the following ways:
4561
+ On the command line using the Azure Machine Learning [CLI extension](how-to-configure-cli.md)
4662
+ [Azure Machine Learning VS Code Extension](how-to-manage-resources-vscode.md#workspaces)
4763

48-
## Machine learning with a workspace
49-
50-
Machine learning tasks read and/or write artifacts to your workspace.
51-
52-
+ Run an experiment to train a model - writes job run results to the workspace.
53-
+ Use automated ML to train a model - writes training results to the workspace.
54-
+ Register a model in the workspace.
55-
+ Deploy a model - uses the registered model to create a deployment.
56-
+ Create and run reusable workflows.
57-
+ View machine learning artifacts such as jobs, pipelines, models, deployments.
58-
+ Track and monitor models.
59-
6064
## Workspace management
6165

6266
You can also perform the following workspace management tasks:
@@ -103,7 +107,7 @@ When you create a new workspace, it automatically creates several Azure resource
103107
> By default, the storage account is a general-purpose v1 account. You can [upgrade this to general-purpose v2](../storage/common/storage-account-upgrade.md) after the workspace has been created.
104108
> Do not enable hierarchical namespace on the storage account after upgrading to general-purpose v2.
105109
106-
To use an existing Azure Storage account, it cannot be of type BlobStorage or a premium account (Premium_LRS and Premium_GRS). It also cannot have a hierarchical namespace (used with Azure Data Lake Storage Gen2). Neither premium storage nor hierarchical namespaces are supported with the _default_ storage account of the workspace. You can use premium storage or hierarchical namespace with _non-default_ storage accounts.
110+
To use an existing Azure Storage account, it can't be of type BlobStorage or a premium account (Premium_LRS and Premium_GRS). It also can't have a hierarchical namespace (used with Azure Data Lake Storage Gen2). Neither premium storage nor hierarchical namespaces are supported with the _default_ storage account of the workspace. You can use premium storage or hierarchical namespace with _non-default_ storage accounts.
107111

108112
+ [Azure Container Registry](https://azure.microsoft.com/services/container-registry/): Registers docker containers that are used for the following components:
109113
* [Azure Machine Learning environments](concept-environments.md) when training and deploying models
128 KB
Loading

0 commit comments

Comments
 (0)