Before You Start
Containerization is a technology for packaging applications and their dependencies into an independent and portable environment (container). Visit Containerization for details about the components on which containerization depends and how to enable containerization.
Prerequisites
Before enabling containerization, ensure that Ascend Docker Runtime has been installed. If it is not installed, install it by referring to Installation and Deployment.
Usage Instruction
- Containerization supports all features in both training and inference scenarios.
- If Volcano is used for job scheduling, it is not advised to create or mount NPUs in a container using Docker or Containerd and run jobs in the container. Otherwise, Volcano may encounter scheduling problems.
Supported Products
Containerization is supported by the following products:
- Atlas training product
Atlas A2 training product Atlas A3 training product - Inference server equipped with Atlas 300I inference cards
Atlas 200/300/500 inference product Atlas 200I/500 A2 inference product - Atlas inference product
- Atlas 800I A2 inference server
- A200I A2 Box heterogeneous component
- Atlas 800I A3 SuperPoD Server
Application Scenarios
The containerization function can be enabled for Ascend Docker Runtime in the following scenarios:
Parent topic: Containerization Feature Guide