在容器中安装MindIO SDK
对接Torch和MindSpore使用MindIO SDK,加速Torch和MindSpore训练CheckPoint save和load操作。

- 容器的镜像制作、镜像部署、镜像安全加固等由使用者完成,环境中以Python 3.7为例。
- 此处以对接Torch为例,对接MindSpore的步骤参考对接Torch操作步骤即可。whl包的Python版本需要相对应,如:Torch选择torch_mindio-{version}-cp37-cp37m-linux_{arch}.whl,MindSpore的whl包就要对应选择mindio-{version}-cp37-cp37m-linux_{arch}.whl。
- 使用{MindIO-install-user}解压3获取到的Ascend-mindxdl-mindio软件安装包:Ascend-mindxdl-mindio_{version}_linux-{arch}.tar,得到一个mindio目录。
tar -xvf Ascend-mindxdl-mindio_{version}_linux-{arch}.tar
表1 解压后内层目录结构 文件名
说明
libbdm.so
MindIO服务依赖动态库。
libhse_authorization.so
libhse_cryption.so
libsecurec.so
memfs.conf
MindIO配置文件。
ockiod
MindIO二进制文件。
scripts
安装相关脚本目录。
seceasy_encrypt
安全加密工具。
mindio-{version}-cp37-cp37m-linux_{arch}.whl
MindSpore框架的MindIO SDK。
mindio-{version}-cp38-cp38m-linux_{arch}.whl
mindio-{version}-cp39-cp39m-linux_{arch}.whl
mindio-{version}-cp310-cp310m-linux_{arch}.whl
torch_mindio-{version}-cp37-cp37m-linux_{arch}.whl
Torch框架的MindIO SDK。
torch_mindio-{version}-cp38-cp38m-linux_{arch}.whl
torch_mindio-{version}-cp39-cp39m-linux_{arch}.whl
torch_mindio-{version}-cp310-cp310m-linux_{arch}.whl
- 进入mindio目录,将torch_mindio-{version}-cp37-cp37m-linux_{arch}.whl上传至目标容器的任意路径下。
cd mindio
- 以容器管理用户登录并进入目标容器。
- 进入上传路径,安装MindIO SDK。
pip3 install torch_mindio-{version}-cp37-cp37m-linux_{arch}.whl --force-reinstall
- 首次安装MindIO SDK回显如下,表示安装成功。
Processing ./torch_mindio-{version}-cp37-cp37m-linux_{arch}.whl Installing collected packages: torch-mindio Successfully installed torch-mindio-{version}
- 非首次安装MindIO SDK回显如下,表示安装成功。
Processing ./torch_mindio-{version}-cp37-cp37m-linux_{arch}.whl Installing collected packages: torch-mindio Found existing installation: torch-mindio {version} Uninstalling torch-mindio-{version}: Successfully uninstalled torch-mindio-{version} Successfully installed torch-mindio-{version}
- 首次安装MindIO SDK回显如下,表示安装成功。
父主题: 安装MindIO