Superduper适配鲲鹏开源验证任务心得

举报
hlc 发表于 2024/12/13 11:22:43 2024/12/13
【摘要】 Superduper适配昇腾开源验证任务心得根据任务计划书(https://bbs.huaweicloud.cn/blogs/442242)了解任务内容,主要目的是在鲲鹏上完成对supeduper基本功能的验证,确保其在昇腾上能够正常运行。开发过程明确目的后开始熟悉框架,superduper的github网址:https://github.com/superduper-io/superdu...

Superduper适配鲲鹏开源验证任务心得

根据任务计划书(https://bbs.huaweicloud.cn/blogs/442242了解任务内容,主要目的在鲲鹏上完成对supeduper基本功能的验证确保其在鲲鹏上能够正常运行

开发过程

明确目的后开始熟悉框架superdupergithub网址:https://github.com/superduper-io/superduper,把superduper项目从github上使用git clone命令拉取下来。

CPU验证

1)安装依赖包

需要提前下载pip install superduper_ibis superduper_framework superduper_sqlalchemy    pymysqlpip 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.png

图片2.png

结果:

图片3.png

1 资源清单

产品名称

CPU架构

实例类型

公共镜像

镜像版本

备注

弹性云服务器

鲲鹏计算

Kunpeng-920

鲲鹏通用计算增强型kc1

EulerOS

EulerOS 2.8 64bit with ARM

推荐

 

2 验证截图

2.1验证思路

首先安装数据库,由于要使用superduper接口,这里选用mysql数据库。在数据库中创建自己的数据库和表。其次在项目中,通过调用superduper接口去连接数据库并编写脚本查询相关数据。

2.2 CPU上推理验证结果

1)创建数据库superduper

图片4.png

数据表,数据列分别是是省名和各个省的人数:

图片5.png

2)连接数据库调用接口使用superduper

运行代码:

Python query.py

得到结果:

图片6.png

 

 

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。