开放形态下需要AI CPU相关库文件打入文件系统,Host重启后,会将文件系统镜像自动加载到Device侧,为Device侧AI CPU算子执行提供必要的依赖库。
su - root
dd if=Ascend710-aicpu_syskernels.tar.gz of=raw-Ascend710-aicpu_syskernels.tar.gz skip=33 bs=256
命令执行完成后,生成去头文件“raw-Ascend710-aicpu_syskernels.tar.gz”。
tar -zxvf raw-Ascend710-aicpu_syskernels.tar.gz
解压缩完成后在当前目录下生成文件夹“aicpu_kernels_device”。
cp -rf aicpu_kernels_device/*.so /usr/local/filesys_modify/tempdir/usr/lib64/aicpu_kernels/
cd /usr/local/filesys_modify/tempdir/usr/lib64/aicpu_kernels
chmod 440 *
Device侧aicpu_kernels目录下所有文件的用户属组是HwHiAiUser,使用root用户执行3拷贝命令时会改变此目录下部分文件属组,所以需执行如下命令更改aicpu_kernels下所有文件属组。
cd /usr/local/filesys_modify/tempdir/usr/lib64/
chown -R 1000:1000 aicpu_kernels
Device侧HwHiAiUser用户的用户ID和属组ID为1000。