CANN (Compute Architecture for Neural Networks) is a heterogeneous computing architecture launched by Ascend for AI scenarios. It supports multiple AI frameworks and serves AI processors and programming. It plays a key role in connecting the upper and lower levels and is a key platform for improving the computing efficiency of Ascend AI processors. At the same time, it provides efficient and easy-to-use programming interfaces for diverse application scenarios, supporting users to quickly build AI applications and businesses based on the Ascend platform.
Ascend-CANN image is based on Ubuntu OS or openEuler OS, and integrates system packages, Python and CANN (Toolkit development kit package, Kernels operator package, NNAL acceleration library). Users can install the artificial intelligence framework based on this basic image according to actual needs and run the corresponding business programs.
The tag of each CANN Ascend docker image is consist of the version of CANN and the version of basic image. The details are as follows
| Tags | Currently | Architectures |
|---|---|---|
| 8.1.RC1.alpha002-910b-openeuler24.03-py3.10 | CANN 8.1.alpha002 on openEuler 24.03 | amd64, arm64 |
| 8.1.RC1.alpha002-910b-ubuntu24.04-py3.10 | CANN 8.1.alpha002 on ubuntu 24.04 | amd64, arm64 |
| 8.1.RC1.alpha001-910b-openeuler22.03-py3.10 | CANN 8.1.alpha001 on openEuler 22.03 | amd64, arm64 |
| 8.1.RC1.alpha001-910b-ubuntu22.04-py3.10 | CANN 8.1.alpha001 on ubuntu 22.04 | amd64, arm64 |
# Assuming your NPU device is mounted at /dev/davinci1 and your NPU driver is installed at /usr/local/Ascend:
docker run \
--name cann_container \
--device /dev/davinci1 \
--device /dev/davinci_manager \
--device /dev/devmm_svm \
--device /dev/hisi_hdc \
-v /usr/local/dcmi:/usr/local/dcmi \
-v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi \
-v /usr/local/Ascend/driver/lib64/:/usr/local/Ascend/driver/lib64/ \
-v /usr/local/Ascend/driver/version.info:/usr/local/Ascend/driver/version.info \
-v /etc/ascend_install.info:/etc/ascend_install.info \
-it ascend/cann:tag bash
If you don't find the CANN image you want or find any problems when using the image, please feel free to file anissue。
As with all Docker images, these images may also contain other software that may be subject to other licenses (such as Bash in the base distribution, and any direct or indirect dependencies of the included main software).
For any use of the pre-built image, it is the image user's responsibility to ensure that any use of this image complies with the relevant licenses of all software contained in it.
Content type
Image
Digest
sha256:299078dfe…
Size
28.2 MB
Last updated
about 1 year ago
docker pull wxsicey/cann