1.测试环境

CentOS7.6 aarch64 python3.7.5 mindspore r1.5

2. widedeep训练报错现象

在这里插入图片描述

3.错误分析

本机缺少特定so文件:_bz2.cpython-37m-aarch64-linux-gnu.so

4.解决方案

参照参考文献处理。
到现有一服务器或网络搜寻下载。找到后存放路径–/usr/local/python3.7.5/lib/python3.7/lib-dynload/_bz2.cpython-37m-aarch64-linux-gnu.so
赋予执行权限:chmod 755 /usr/local/python3.7.5/lib/python3.7/lib-dynload/_bz2.cpython-37m-aarch64-linux-gnu.so
再次运行训练报错:ImportError:libbz2.so.1.0:cannot open shared object file:No such file or directory。
在这里插入图片描述
错误分析:libbz2.so.1.0和实际指向的libbz2.so版本不匹配

解决方案:

sudo yum install -y bzip2*
cd /usr/lib64
find ./ -name libbz2.so.1.0.6 # 确认有该文件
sudo ln -s libbz2.so.1.0.6 libbz2.so.1.0

再次训练成功,问题解决

Logo

昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链

更多推荐