在容器中安装MindIO SDK
对接Torch使用MindIO SDK,加速Torch训练CheckPoint save和load操作。
容器的镜像制作、镜像部署、镜像安全加固等由使用者完成,环境中以Python 3.7为例。
- 使用{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
安全加密工具。
torch_mindio-1.0.0-cp37-cp37m-linux_{arch}.whl
MindIO SDK。
torch_mindio-1.0.0-cp38-cp38m-linux_{arch}.whl
torch_mindio-1.0.0-cp39-cp39m-linux_{arch}.whl
torch_mindio-1.0.0-cp310-cp310m-linux_{arch}.whl
- 进入mindio目录,将torch_mindio-1.0.0-cp37-cp37m-linux_{arch}.whl上传至目标容器的任意路径下。
cd mindio
- 以容器管理用户登录并进入目标容器。
- 进入上传路径,安装MindIO SDK。
pip3 install torch_mindio-1.0.0-cp37-cp37m-linux_{arch}.whl --force-reinstall- 首次安装MindIO SDK回显如下,表示安装成功。
Processing ./torch_mindio-1.0.0-cp37-cp37m-linux_{arch}.whl Installing collected packages: torch-mindio Successfully installed torch-mindio-1.0.0
- 非首次安装MindIO SDK回显如下,表示安装成功。
Processing ./torch_mindio-1.0.0-cp37-cp37m-linux_{arch}.whl Installing collected packages: torch-mindio Found existing installation: torch-mindio 1.0.0 Uninstalling torch-mindio-1.0.0: Successfully uninstalled torch-mindio-1.0.0 Successfully installed torch-mindio-1.0.0
- 首次安装MindIO SDK回显如下,表示安装成功。
父主题: 安装MindIO