更新时间:2024-06-15 GMT+08:00
分享

统一镜像介绍

ModelArts提供了ARM+Ascend规格的统一镜像,包括MindSpore、PyTorch,适用于开发环境,模型训练,服务部署,请参考统一镜像列表

统一镜像列表

ModelArts提供了ARM+Ascend规格的统一镜像,包括MindSpore、PyTorch。适用于开发环境,模型训练,服务部署,请参考统一镜像列表表1表2所示镜像仅发布在西南-贵阳一区域

表1 MindSpore

预置镜像

适配芯片

适用范围

mindspore_2.2.0-cann_7.0.1-py_3.9-euler_2.10.7-aarch64-snt9b

Ascend snt9b

Notebook、训练、推理部署

mindspore_2.1.0-cann_6.3.2-py_3.7-euler_2.10.7-aarch64-snt9b

Ascend snt9b

Notebook、训练、推理部署

mindspore_2.2.10-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b

Ascend snt9b

Notebook、训练、推理部署

表2 PyTorch

预置镜像

适配芯片

适用范围

pytorch_1.11.0-cann_6.3.2-py_3.7-euler_2.10.7-aarch64-snt9b

Ascend snt9b

Notebook、训练、推理部署

pytorch_2.1.0-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b

Ascend snt9b

Notebook、训练、推理部署

pytorch_1.11.0-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b

Ascend snt9b

Notebook、训练、推理部署

镜像一:mindspore_2.2.0-cann_7.0.1-py_3.9-euler_2.10.7-aarch64-snt9b

表3 mindspore_2.2.0-cann_7.0.1-py_3.9-euler_2.10.7-aarch64-snt9b

AI引擎框架

URL

包含的依赖项

mindspore 2.2.0 + mindspore-lite 2.2.0 + Ascend CANN Toolkit 7.0.RC1

swr.<region>.myhuaweicloud.com/atelier/mindspore_2_2_ascend:mindspore_2.2.0-cann_7.0.1-py_3.9-euler_2.10.7-aarch64-snt9b-20231107190844-50a1a83

例如:

西南-贵阳一

swr.cn-southwest-2.myhuaweicloud.com/atelier/mindspore_2_2_ascend:mindspore_2.2.0-cann_7.0.1-py_3.9-euler_2.10.7-aarch64-snt9b-20231107190844-50a1a83

PyPI 程序包

Yum 软件包

mindspore 2.2.0

ipykernel 6.7.0

ipython 8.17.2

jupyter-client 7.4.9

ma-cau 1.1.7

ma-cau-adapter 1.1.3

ma-cli 1.2.3

matplotlib 3.5.1

modelarts 1.4.20

moxing-framework 2.2.3.2c7f2141

numpy 1.22.0

pandas 1.2.5

pillow 10.0.1

pip 21.0.1

psutil 5.9.5

PyYAML 6.0.1

scipy 1.10.1

scikit-learn 1.0.2

tornado 6.3.3

mindinsight 2.2.0

cmake

cpp

curl

ffmpeg

g++

gcc

git

grep

python3

rpm

tar

unzip

wget

zip

镜像二:mindspore_2.1.0-cann_6.3.2-py_3.7-euler_2.10.7-aarch64-snt9b

表4 mindspore_2.1.0-cann_6.3.2-py_3.7-euler_2.10.7-aarch64-snt9b镜像介绍

AI引擎框架

URL

包含的依赖项

mindspore 2.1.0 + mindspore-lite 2.1.0 + Ascend CANN Toolkit 6.3.RC2

swr.<region>.myhuaweicloud.com/atelier/mindspore_2_0_ascend:mindspore_2.1.0-cann_6.3.2-py_3.7-euler_2.10.7-aarch64-snt9b-20231009152946-e7b7e70

例如:

西南-贵阳一

swr.cn-southwest-2.myhuaweicloud.com/atelier/mindspore_2_0_ascend:mindspore_2.1.0-cann_6.3.2-py_3.7-euler_2.10.7-aarch64-snt9b-20231009152946-e7b7e70

PyPI 程序包

Yum 软件包

mindspore 2.1.0

ipykernel 6.7.0

ipython 7.34.0

jupyter-client 7.4.9

ma-cau 1.1.6

ma-cau-adapter 1.1.3

ma-cli 1.2.2

matplotlib 3.5.1

modelarts 1.4.20

moxing-framework 2.2.3.2c7f2141

numpy 1.21.6

pandas 1.3.5

pillow 9.5.0

pip 21.0.1

psutil 5.9.5

PyYAML 6.0.1

scipy 1.7.3

scikit-learn 1.0.2

tornado 6.2

mindinsight 2.1.0

cmake

cpp

curl

ffmpeg

g++

gcc

git

grep

python3

rpm

tar

unzip

wget

zip

镜像三:pytorch_1.11.0-cann_6.3.2-py_3.7-euler_2.10.7-aarch64-snt9b

表5 pytorch_1.11.0-cann_6.3.2-py_3.7-euler_2.10.7-aarch64-snt9b镜像介绍

AI引擎框架

URL

包含的依赖项

pytorch 1.11 + mindspore-lite 2.1.0 + Ascend CANN Toolkit 6.3.RC2

swr.<region>.myhuaweicloud.com/atelier/pytorch_1_11_ascend:pytorch_1.11.0-cann_6.3.2-py_3.7-euler_2.10.7-aarch64-snt9b-20231009152946-e7b7e70

例如:

西南-贵阳一

swr.cn-southwest-2.myhuaweicloud.com/atelier/pytorch_1_11_ascend:pytorch_1.11.0-cann_6.3.2-py_3.7-euler_2.10.7-aarch64-snt9b-20231009152946-e7b7e70

PyPI 程序包

Yum 软件包

torch-1.11.0

apex 0.1-ascend-20230719

torch_npu 1.11.0.post1.dev20230719

ipykernel 6.7.0

ipython 7.34.0

jupyter-client 7.4.9

ma-cau 1.1.6

ma-cau-adapter 1.1.3

ma-cli 1.2.2

matplotlib 3.5.1

modelarts 1.4.20

moxing-framework 2.0.1.rc0.ffd1c0c8

numpy 1.21.6

pandas 1.3.5

pillow 9.5.0

pip 21.0.1

psutil 5.9.5

PyYAML 5.3.1

scipy 1.7.3

scikit-learn 1.0.2

tornado 6.2

cmake

cpp

curl

ffmpeg

g++

gcc

git

grep

python3

rpm

tar

unzip

wget

zip

镜像四:mindspore_2.2.10-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b

表6 mindspore_2.2.10-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b镜像介绍

AI引擎框架

URL

包含的依赖项

mindspore 2.2.10 + mindspore-lite 2.2.10 + Ascend CANN Toolkit 7.0.0

swr.<region>.myhuaweicloud.com/atelier/mindspore_2_2_ascend:mindspore_2.2.10-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b-20240228101133-dc2f966

例如:西南-贵阳一

swr.cn-southwest-2.myhuaweicloud.com/atelier/mindspore_2_2_ascend:mindspore_2.2.10-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b-20240228101133-dc2f966

PyPI 程序包

Yum 软件包

ipykernel 6.7.0

ipython 8.18.1

jupyter-client 7.4.9

ma-cau 1.1.7

ma-cau-adapter 1.1.3

ma-cli 1.2.3

matplotlib 3.5.1

modelarts 1.4.20

moxing-framework 2.2.3.2c7f2141

numpy 1.22.0

pandas 1.3.5

pillow 10.0.1

pip 21.0.1

psutil 5.9.5

PyYAML 6.0.1

scipy 1.10.1

scikit-learn 1.0.2

tornado 6.4

cmake

cpp

curl

ffmpeg

g++

gcc

git

grep

python3

rpm

tar

unzip

wget

zip

镜像五:pytorch_2.1.0-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b

表7 pytorch_2.1.0-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b镜像介绍

AI引擎框架

URL

包含的依赖项

pytorch 2.1.0 + mindspore-lite 2.2.10 + Ascend CANN Toolkit 7.0.0

swr.<region>.myhuaweicloud.com/atelier/pytorch_2_1_ascend:pytorch_2.1.0-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b-20240228101133-dc2f966

例如:西南-贵阳一

swr.cn-southwest-2.myhuaweicloud.com/atelier/pytorch_2_1_ascend:pytorch_2.1.0-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b-20240228101133-dc2f966

PyPI 程序包

Yum 软件包

ipykernel 6.7.0

ipython 8.18.1

jupyter-client 7.4.9

ma-cau 1.1.7

ma-cau-adapter 1.1.3

ma-cli 1.2.3

matplotlib 3.5.1

modelarts 1.4.20

moxing-framework 2.2.3.2c7f2141

numpy 1.22.0

pandas 1.3.5

pillow 10.2.0

pip 21.0.1

psutil 5.9.5

PyYAML 6.0.1

scipy 1.10.1

scikit-learn 1.0.2

tornado 6.4

cmake

cpp

curl

ffmpeg

g++

gcc

git

grep

python3

rpm

tar

unzip

wget

zip

镜像六:pytorch_1.11.0-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b

表8 pytorch_1.11.0-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b镜像介绍

AI引擎框架

URL

包含的依赖项

pytorch 1.11.0 + mindspore-lite 2.2.10 + Ascend CANN Toolkit 7.0.0

swr.<region>.myhuaweicloud.com/atelier/pytorch_1_11_ascend:pytorch_1.11.0-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b-20240228101133-dc2f966

例如:西南-贵阳一

swr.cn-southwest-2.myhuaweicloud.com/atelier/pytorch_1_11_ascend:pytorch_1.11.0-cann_7.0.0-py_3.9-hce_2.0.2312-aarch64-snt9b-20240228101133-dc2f966

PyPI 程序包

Yum 软件包

ipykernel 6.7.0

ipython 8.18.1

jupyter-client 7.4.9

ma-cau 1.1.7

ma-cau-adapter 1.1.3

ma-cli 1.2.3

matplotlib 3.5.1

modelarts 1.4.20

moxing-framework 2.2.3.2c7f2141

numpy 1.22.0

pandas 1.3.5

pillow 10.2.0

pip 21.0.1

psutil 5.9.5

PyYAML 6.0.1

scipy 1.10.1

scikit-learn 1.0.2

tornado 6.4

cmake

cpp

curl

ffmpeg

g++

gcc

git

grep

python3

rpm

tar

unzip

wget

zip

镜像安全加固

预置的基础镜像中存在cpp、gcc等调试/编译工具,如果您不需要使用这些工具,可以通过运行脚本删除。

创建一个run.sh脚本文件,文件中的代码内容如下。然后在容器中执行sh run.sh命令运行脚本。

#!/bin/bash
delete_sniff_compiler()
{
    echo "[+][001] start remove debug tools"
    rm -rf /usr/bin/readelf
    rm -rf /usr/bin/gcc-nm
    #readelf根据需要决定是否删除
    #rm -rf /usr/local/Ascend/ascend-toolkit/latest/toolkit/toolchain/hcc/aarch64-target-linux-gnu/bin/readelf
    rm -rf /usr/bin/gcc
    rm -rf /usr/bin/cpp
    rm -rf /usr/bin/objdump
    echo "[+] complete"
}
hardening_ssh_config()
{
   sed -i "s/Subsystem/#Subsystem/g" /etc/ssh/sshd_config #关闭sftp服务
   sed -i "s/^.MaxAuthTries.*/MaxAuthTries 6/g" /etc/ssh/sshd_config #开启防暴力机制
   sed -i "s/^.ClientAliveInterval.*/ClientAliveInterval 300/g" /etc/ssh/sshd_config #开启会话超时机制
   systemctl restart /etc/ssh/sshd_config
   chmod 600 /home/ma-user/.ssh/id_rsa*  #收缩公私钥文件权限
   chmod 600 /home/ma-user/etc/ssh_host_rsa_key*  #收缩公私钥文件权限
   sed -i "s/ma-user/#ma-user/g" /etc/sudoers    #不允许ma-user用户免密执行所有命令
}
  delete_sniff_compiler
  hardening_ssh_config

Ascend镜像中存在hcc编译器,具体说明请参见昇腾社区提供的HCC编译器说明文档

分享:

    相关文档

    相关产品