In the inference pipeline of multimodal large models, massive and complex data needs to be processed. The MultimodalSDK accelerates the preprocessing workflow of large model inference by providing a set of high-performance Ascend-affinity interfaces. Preprocessing APIs currently run on CPU (DeviceMode.CPU) and are typically deployed alongside CANN/NPU inference frameworks.
Tags follow this pattern:
<multimodalsdk_version>-<vllm-ascend_version>-<torch-npu_version>-<chip_series>-<os>-<python_version>-aarch64
| Field | Example Values | Description |
|---|---|---|
multimodalsdk_version | 26.2.0 | MultimodalSDK version |
cann_version | 9.2.0 | cann version |
torch-npu_version | 2.10.0.post4 | torch-npu version |
chip_series | 910b | Target Atlas chip family |
os | ubuntu22.04, openeuler24.03 | Base operating system |
python_version | py3.12 | Python version |
| Tag | Dockerfile |
|---|---|
26.2.0-cann9.2.0-torch_npu2.10.0.post4-910b-openeuler24.03-py3.12-aarch64 | Dockerfile.910b.openEuler |
26.2.0-cann9.2.0-torch_npu2.10.0.post4-910b-ubuntu22.04-py3.12-aarch64 | Dockerfile.910b.ubuntu |
An NPU driver compatible with the container's CANN version must be installed on the host. See the CANN Compatibility Matrix for driver ↔ CANN version mapping.
docker build -t {your_repo}/multimodal:latest -f Dockerfile.<chip_series>.<os> .
docker run \
--name multimodal_container \
--device /dev/davinci0 \
--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/multimodal:tag bash
docker exec -it multimodal_container bash
MultimodalSDK provides sample code to help developers get started quickly. You can access the examples through the following link:
# Add required software by developer
FROM swr.cn-south-1.myhuaweicloud.com/ascendhub/multimodalsdk:26.2.0-cann9.2.0-torch_npu2.10.0.post4-910b-ubuntu22.04-py3.12-aarch64
RUN apt update -y && \
...
...
View the license information for CANN and MindSeries software included in these images.
As with all container images, the pre-installed packages (Python, system libraries, etc.) may be subject to their own licenses.
Content type
Image
Digest
sha256:2ece728ef…
Size
11.4 GB
Last updated
24 days ago
docker pull ascendai/multimodalsdk:26.1.0-cann9.1.0-torch_npu2.6.0.post5-910b-ubuntu22.04-py3.12-aarch64