Superduper适配鲲鹏开源验证任务心得
【摘要】 Superduper适配昇腾开源验证任务心得根据任务计划书(https://bbs.huaweicloud.com/blogs/442242)了解任务内容,主要目的是在鲲鹏上完成对supeduper基本功能的验证,确保其在昇腾上能够正常运行。开发过程明确目的后开始熟悉框架,superduper的github网址:https://github.com/superduper-io/superdu...
Superduper适配鲲鹏开源验证任务心得
根据任务计划书(https://bbs.huaweicloud.com/blogs/442242)了解任务内容,主要目的是在鲲鹏上完成对supeduper基本功能的验证,确保其在鲲鹏上能够正常运行。
开发过程
明确目的后开始熟悉框架,superduper的github网址:https://github.com/superduper-io/superduper,把superduper项目从github上使用git clone命令拉取下来。
CPU验证
(1)安装依赖包
需要提前下载pip install superduper_ibis superduper_framework superduper_sqlalchemy pymysql,pip install 'ibis-framework[mysql]' 否则会报错。
注意:需要重新下载 loki-logger-handler==1.0.0,默认下载的1.0.2版本不适配,官网中未指出。
- 安装数据库,连接数据库
可参考csdn博客:https://blog.csdn.net/m0_37999943/article/details/119802198
为避免mysql服务状态异常,请添加以下权限:
ls -ld /var/lib/mysql/
chown -R mysql:mysql /var/lib/mysql/
chmod -R 755 /var/lib/mysql/
- 代码,需要创建一个新的脚本,以验证superduper:
结果:
1 资源清单
产品名称 |
CPU架构 |
实例类型 |
公共镜像 |
镜像版本 |
备注 |
弹性云服务器 |
鲲鹏计算 Kunpeng-920 |
鲲鹏通用计算增强型kc1 |
EulerOS |
EulerOS 2.8 64bit with ARM |
推荐 |
2 验证截图
2.1验证思路
首先安装数据库,由于要使用superduper接口,这里选用mysql数据库。在数据库中创建自己的数据库和表。其次在项目中,通过调用superduper接口去连接数据库并编写脚本查询相关数据。
2.2 CPU上推理验证结果
(1)创建数据库superduper
数据表,数据列分别是是省名和各个省的人数:
(2)连接数据库调用接口使用superduper
运行代码:
Python query.py
得到结果:
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)