Skip to content

Commit 9dafed2

Browse files
committed
rearrange headings
1 parent 709add5 commit 9dafed2

File tree

1 file changed

+29
-26
lines changed

1 file changed

+29
-26
lines changed

articles/machine-learning/how-to-migrate-from-v1.md

Lines changed: 29 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,16 @@ See each of the following articles for a comparison code mapping for SDK v1 vs v
6464
|---------|---------|
6565
|Workspace | [Workspace management in SDK v1 and SDK v2](migrate-to-v2-resource-workspace.md) |
6666
|Datastore | [Datastore management in SDK v1 and SDK v2](migrate-to-v2-resource-datastore.md) |
67+
|Data | [Data assets in SDK v1 and v2](migrate-to-v2-assets-data.md) |
6768
|Compute | [Compute management in SDK v1 and SDK v2](migrate-to-v2-resource-compute.md) |
6869
|Training | [Run a script](migrate-to-v2-command-job.md) |
6970
|Training | [Local runs](migrate-to-v2-local-runs.md) |
7071
|Training | [Hyperparameter tuning](migrate-to-v2-execution-hyperdrive.md) |
7172
|Training | [Parallel Run](migrate-to-v2-execution-parallel-run-step.md) |
7273
|Training | [Pipelines](migrate-to-v2-execution-pipeline.md) |
7374
|Training | [AutoML](migrate-to-v2-execution-automl.md) |
74-
|Data | [Data assets in SDK v1 and v2](migrate-to-v2-assets-data.md) |
7575
| Models | [Model management in SDK v1 and SDK v2](migrate-to-v2-assets-model.md) |
76+
| Deployment | [Upgrade deployment endpoints to SDK v2](migrate-to-v2-deploy-endpoints.md) |
7677

7778

7879
## Resources and assets in v1 and v2
@@ -103,26 +104,25 @@ Object storage datastore types created with v1 are fully available for use in v2
103104

104105
For a comparison of SDK v1 and v2 code, see [Datastore management in SDK v1 and SDK v2](migrate-to-v2-resource-datastore.md).
105106

106-
### Compute
107+
### Data (datasets in v1)
107108

108-
Compute of type `AmlCompute` and `ComputeInstance` are fully available for use in v2.
109+
Datasets are renamed to data assets. *Backwards compatibility* is provided, which means you can use V1 Datasets in V2. When you consume a V1 Dataset in a V2 job you will notice they are automatically mapped into V2 types as follows:
109110

110-
For a comparison of SDK v1 and v2 code, see [Compute management in SDK v1 and SDK v2](migrate-to-v2-resource-compute.md).
111+
* V1 FileDataset = V2 Folder (`uri_folder`)
112+
* V1 TabularDataset = V2 Table (`mltable`)
111113

112-
### Endpoint and deployment (endpoint and web service in v1)
114+
It should be noted that *forwards compatibility* is **not** provided, which means you **cannot** use V2 data assets in V1.
113115

114-
With SDK/CLI v1, you can deploy models on ACI or AKS as web services. Your existing v1 model deployments and web services will continue to function as they are, but Using SDK/CLI v1 to deploy models on ACI or AKS as web services is now considered as **legacy**. For new model deployments, we recommend upgrading to v2. In v2, we offer [managed endpoints or Kubernetes endpoints](./concept-endpoints.md?view=azureml-api-2&preserve-view=true). The following table guides our recommendation:
116+
This article talks more about handling data in v2 - [Read and write data in a job](how-to-read-write-data-v2.md?view=azureml-api-2&preserve-view=true)
115117

116-
|Endpoint type in v2|Upgrade from|Notes|
117-
|-|-|-|
118-
|Local|ACI|Quick test of model deployment locally; not for production.|
119-
|Managed online endpoint|ACI, AKS|Enterprise-grade managed model deployment infrastructure with near real-time responses and massive scaling for production.|
120-
|Managed batch endpoint|ParallelRunStep in a pipeline for batch scoring|Enterprise-grade managed model deployment infrastructure with massively parallel batch processing for production.|
121-
|Azure Kubernetes Service (AKS)|ACI, AKS|Manage your own AKS cluster(s) for model deployment, giving flexibility and granular control at the cost of IT overhead.|
122-
|Azure Arc Kubernetes|N/A|Manage your own Kubernetes cluster(s) in other clouds or on-premises, giving flexibility and granular control at the cost of IT overhead.|
118+
For a comparison of SDK v1 and v2 code, see [Data assets in SDK v1 and v2](migrate-to-v2-assets-data.md).
123119

124-
For a comparison of SDK v1 and v2 code, see [Upgrade deployment endpoints to SDK v2](migrate-to-v2-deploy-endpoints.md).
125-
For migration steps from your existing ACI web services to managed online endpoints, see our [upgrade guide article](migrate-to-v2-managed-online-endpoints.md) and [blog](https://aka.ms/acimoemigration).
120+
121+
### Compute
122+
123+
Compute of type `AmlCompute` and `ComputeInstance` are fully available for use in v2.
124+
125+
For a comparison of SDK v1 and v2 code, see [Compute management in SDK v1 and SDK v2](migrate-to-v2-resource-compute.md).
126126

127127
### Jobs (experiments, runs, pipelines in v1)
128128

@@ -144,24 +144,27 @@ You can continue to use designer to build pipelines using classic prebuilt compo
144144

145145
You cannot build a pipeline using both existing designer classic prebuilt components and v2 custom components.
146146

147-
### Data (datasets in v1)
148147

149-
Datasets are renamed to data assets. *Backwards compatibility* is provided, which means you can use V1 Datasets in V2. When you consume a V1 Dataset in a V2 job you will notice they are automatically mapped into V2 types as follows:
150-
151-
* V1 FileDataset = V2 Folder (`uri_folder`)
152-
* V1 TabularDataset = V2 Table (`mltable`)
148+
### Model
153149

154-
It should be noted that *forwards compatibility* is **not** provided, which means you **cannot** use V2 data assets in V1.
150+
Models created from v1 can be used in v2.
155151

156-
This article talks more about handling data in v2 - [Read and write data in a job](how-to-read-write-data-v2.md?view=azureml-api-2&preserve-view=true)
152+
For a comparison of SDK v1 and v2 code, see [Model management in SDK v1 and SDK v2](migrate-to-v2-assets-model.md)
157153

158-
For a comparison of SDK v1 and v2 code, see [Data assets in SDK v1 and v2](migrate-to-v2-assets-data.md).
154+
### Endpoint and deployment (endpoint and web service in v1)
159155

160-
### Model
156+
With SDK/CLI v1, you can deploy models on ACI or AKS as web services. Your existing v1 model deployments and web services will continue to function as they are, but Using SDK/CLI v1 to deploy models on ACI or AKS as web services is now considered as **legacy**. For new model deployments, we recommend upgrading to v2. In v2, we offer [managed endpoints or Kubernetes endpoints](./concept-endpoints.md?view=azureml-api-2&preserve-view=true). The following table guides our recommendation:
161157

162-
Models created from v1 can be used in v2.
158+
|Endpoint type in v2|Upgrade from|Notes|
159+
|-|-|-|
160+
|Local|ACI|Quick test of model deployment locally; not for production.|
161+
|Managed online endpoint|ACI, AKS|Enterprise-grade managed model deployment infrastructure with near real-time responses and massive scaling for production.|
162+
|Managed batch endpoint|ParallelRunStep in a pipeline for batch scoring|Enterprise-grade managed model deployment infrastructure with massively parallel batch processing for production.|
163+
|Azure Kubernetes Service (AKS)|ACI, AKS|Manage your own AKS cluster(s) for model deployment, giving flexibility and granular control at the cost of IT overhead.|
164+
|Azure Arc Kubernetes|N/A|Manage your own Kubernetes cluster(s) in other clouds or on-premises, giving flexibility and granular control at the cost of IT overhead.|
163165

164-
For a comparison of SDK v1 and v2 code, see [Model management in SDK v1 and SDK v2](migrate-to-v2-assets-model.md)
166+
For a comparison of SDK v1 and v2 code, see [Upgrade deployment endpoints to SDK v2](migrate-to-v2-deploy-endpoints.md).
167+
For migration steps from your existing ACI web services to managed online endpoints, see our [upgrade guide article](migrate-to-v2-managed-online-endpoints.md) and [blog](https://aka.ms/acimoemigration).
165168

166169
### Environment
167170

0 commit comments

Comments
 (0)