Skip to content

Commit d4f5cbb

Browse files
committed
Azure Container for PyTorch
1 parent ddbcf9f commit d4f5cbb

File tree

2 files changed

+21
-50
lines changed

2 files changed

+21
-50
lines changed

articles/machine-learning/AzureContainerForPytorch.md renamed to articles/machine-learning/reference-azure-container-for-pytorch.md

Lines changed: 18 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -9,83 +9,51 @@ ms.reviewer: ssalgado
99
ms.service: machine-learning
1010
ms.subservice: core
1111
ms.topic: reference
12-
ms.date: 10/21/2021
12+
ms.date: 03/17/2023
1313
---
1414

15-
 
16-
1715
# Azure Container for PyTorch (ACPT)
1816

19-
 
20-
21-
Azure Container for PyTorch is a lightweight, standalone environment that includes needed components to effectively run optimized training for large models on AzureML. The AzureML [curated environments](https://learn.microsoft.com/en-us/azure/machine-learning/resource-curated-environments) are available in the user’s workspace by default and are backed by cached Docker images that use the latest version of the AzureML SDK. It helps with reducing preparation costs and faster deployment time. ACPT can be used to quickly get started with various deep learning tasks with PyTorch on Azure.
22-
23-
 
17+
Azure Container for PyTorch is a lightweight, standalone environment that includes needed components to effectively run optimized training for large models on Azure Machine Learning. The Azure Machine Learning [curated environments](resource-curated-environments.md) are available in the user’s workspace by default and are backed by cached Docker images that use the latest version of the Azure Machine Learning SDK. It helps with reducing preparation costs and faster deployment time. ACPT can be used to quickly get started with various deep learning tasks with PyTorch on Azure.
2418

2519
> [!NOTE]
2620
> Use the [Python SDK](how-to-use-environments.md), [CLI](/cli/azure/ml/environment#az-ml-environment-list), or Azure Machine Learning [studio](how-to-manage-environments-in-studio.md) to get the full list of environments and their dependencies. For more information, see the [environments article](how-to-use-environments.md#use-a-curated-environment).
2721
28-
 
2922

3023
## Why should I use ACPT?
3124

32-
 
33-
34-
* As-IS use with pre-installed packages or build on top of the curated environment 
35-
* Optimized Training framework to set up, develop, accelerate PyTorch model on large workloads. 
36-
* Up-to-date stack with the latest compatible versions of Ubuntu, Python, PyTorch, CUDA\RocM, etc.   
37-
* Ease of use: All components installed and validated against dozens of Microsoft workloads to reduce setup costs and accelerate time to value  
38-
* Latest Training Optimization Technologies: [ONNX RunTime](https://onnxruntime.ai/) , [DeepSpeed](https://www.deepspeed.ai/)[MSCCL](https://github.com/microsoft/msccl), and others.. 
39-
* Integration with Azure ML: Track your PyTorch experiments on ML Studio or using the AML SDK  
40-
* The image is also available as a [DSVM](https://azure.microsoft.com/en-us/products/virtual-machines/data-science-virtual-machines/)
41-
* Azure Customer Support Reduces training and deployment latency.
25+
* Use as is with preinstalled packages or build on top of the curated environment.
26+
* Optimized training framework to set up, develop, accelerate PyTorch model on large workloads.
27+
* Up-to-date stack with the latest compatible versions of Ubuntu, Python, PyTorch, CUDA\RocM, etc.
28+
* Ease of use: All components installed and validated against dozens of Microsoft workloads to reduce setup costs and accelerate time to value.
29+
* Latest Training Optimization Technologies: [ONNX RunTime](https://onnxruntime.ai/) , [DeepSpeed](https://www.deepspeed.ai/)[MSCCL](https://github.com/microsoft/msccl),and others.
30+
* Integration with Azure Machine Learning: Track your PyTorch experiments on Azure Machine Learning studio or using the SDK.
31+
* The image is also available as a [DSVM](../virtual-machines/data-science-virtual-machines.md).
32+
* Azure customer support reduces training and deployment latency.
4233
* Improves training and deployment success rate.
4334
* Avoid unnecessary image builds.
44-
* Only have required dependencies and access right in the image/container. 
45-
46-
 
35+
* Only have required dependencies and access right in the image/container.
4736

48-
>[!IMPORTANT] 
37+
>[!IMPORTANT]
4938
> To view more information about curated environment packages and versions, visit the Environments tab in the Azure Machine Learning [studio](./how-to-manage-environments-in-studio.md).
5039
51-
 
52-
53-
### Azure Container for PyTorch (ACPT)
54-
55-
 
56-
57-
58-
**Description**: The Azure Curated Environment for PyTorch is our latest PyTorch curated environment. It is optimized for large, distributed deep learning workloads and comes pre-packaged with the best of Microsoft technologies for accelerated training, e.g., OnnxRuntime Training (ORT), DeepSpeed, MSCCL, etc.
40+
## Supported configurations for Azure Container for PyTorch (ACPT)
5941

60-
 
42+
**Description**: The Azure Curated Environment for PyTorch is our latest PyTorch curated environment. It's optimized for large, distributed deep learning workloads and comes prepackaged with the best of Microsoft technologies for accelerated training, for example, OnnxRuntime Training (ORT), DeepSpeed, MSCCL, etc.
6143

6244
The following configurations are supported:
6345

64-
 
65-
6646
| Environment Name | OS | GPU Version| Python Version | PyTorch Version | ORT-training Version | DeepSpeed Version | torch-ort Version |
6747
| --- | --- | --- | --- | --- | --- | --- | --- |
68-
|acpt-pytorch-2.0-cuda11.7 | Ubuntu 20.04 | cu117|3.8| 2.0 | 1.14.1 | 0.8.2 | 0.15.1
48+
|acpt-pytorch-2.0-cuda11.7 | Ubuntu 20.04 | cu117|3.8| 2.0 | 1.14.1 | 0.8.2 | 0.15.1 |
6949
|acpt-pytorch-1.13-cuda11.7 | Ubuntu 20.04  | cu117 | 3.8 | 1.13.1 | 1.14.0 | 0.8.0 | 1.14.0 |
7050
| acpt-pytorch-1.12-py39-cuda11.6 | Ubuntu 20.04  | cu116 | 3.9 | 1.12.1 | 1.13.1 | 0.7.3 | 1.13.1 |
7151
| acpt-pytorch-1.12-cuda11.6 | Ubuntu 20.04  | cu116 | 3.8 | 1.12.1 | 1.13.1 | 0.7.3 | 1.13.1 |
72-
|acpt-pytorch-1.11-cuda11.5 | Ubuntu 20.04  | cu115 | 3.8 | 1.11.0 | 1.11.1 | 0.7.3 | 1.11.0 | 
52+
|acpt-pytorch-1.11-cuda11.5 | Ubuntu 20.04  | cu115 | 3.8 | 1.11.0 | 1.11.1 | 0.7.3 | 1.11.0 |
7353
|acpt-pytorch-1.11-cuda11.5 | Ubuntu 20.04  | cu113 | 3.8 | 1.11.0 | 1.11.1 | 0.7.3 | 1.11.1 |
7454

75-
 
76-
77-
Other packages like fairscale, horovod, msccl, protobuf, pyspark, pytest,pytorch-lightning, tensorboard, NebulaML, torchvision, torchmetrics to support all training needs
78-
79-
 
55+
Other packages like fairscale, horovod, msccl, protobuf, pyspark, pytest, pytorch-lightning, tensorboard, NebulaML, torchvision, torchmetrics to support all training needs
8056

8157
## Support
82-
Version updates for supported environments, including the base images they reference, are released every two weeks to address vulnerabilities no older than 30 days. Based on usage, some environments may be deprecated (hidden from the product but usable) to support more common machine learning scenarios.
8358

84-
 
85-
86-
## References
87-
https://learn.microsoft.com/en-us/azure/machine-learning/resource-curated-environments
88-
89-
 
90-
91-
https://learn.microsoft.com/en-us/azure/machine-learning/data-science-virtual-machine/overview
59+
Version updates for supported environments, including the base images they reference, are released every two weeks to address vulnerabilities no older than 30 days. Based on usage, some environments may be deprecated (hidden from the product but usable) to support more common machine learning scenarios.

articles/machine-learning/toc.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -928,6 +928,9 @@
928928
- name: Curated environments
929929
displayName: environments, curated environments
930930
href: resource-curated-environments.md
931+
- name: Azure Container for PyTorch
932+
href: reference-azure-container-for-pytorch.md
933+
displayName: acpt
931934
- name: Azure CLI
932935
href: /cli/azure/ml
933936
- name: Resources

0 commit comments

Comments
 (0)