当前位置: 首页 > wzjs >正文

双流网站建设品牌设计主要做哪些内容

双流网站建设,品牌设计主要做哪些内容,手机网站怎么优化,福安网站开发TPU-MLIR——实现Chatglm2-6B大模型移植部署 本项目实现BM1684X部署语言大模型ChatGLM2-6B。通过TPU-MLIR编译器将模型转换成bmodel,并采用c代码将其部署到BM1684X的PCIE环境,或者SoC环境。 编译chatglm2-6B模型 1. 下载‘Chat-GLM2-6B’ 2. 对该模型…

TPU-MLIR——实现Chatglm2-6B大模型移植部署

本项目实现BM1684X部署语言大模型ChatGLM2-6B。通过TPU-MLIR编译器将模型转换成bmodel,并采用c++代码将其部署到BM1684X的PCIE环境,或者SoC环境。

编译chatglm2-6B模型

1. 下载‘Chat-GLM2-6B’

在这里插入图片描述

2. 对该模型做两点修改:

一是将config.json文件中seq_length配置为512;
二是将modeling_chatglm.py文件中的如下代码:在这里插入图片描述

修改为:
在这里插入图片描述

这样修改可以提升效率,使用masked_fill效率低下

加载并编译TPU-MLIR:
在这里插入图片描述

下载本项目‘ChatGLM2-TPU’
在这里插入图片描述

编译模型
  1. 指定’ChatGLM2-6B‘的python路径
    在这里插入图片描述

  2. 导出所有onnx模型,如果过程中提示缺少某些组建,直接’pip install‘即可
    在这里插入图片描述

  3. 对onnx模型进行编译,生成bmodel,这个过程会花一些时间,最终生成’chatglm2-6b.bmodel’文件
    在这里插入图片描述

移植模型到开发板
  1. chatglm2-6b.bmodeltokenizer.model拷贝到开发板运行环境。(tokenizer.model来自ChatGLM2-6B)
    在这里插入图片描述

C++部署测试(1684X开发板)

编译模型
  1. 将sentencepiece编译后/workspace/sentencepiece/build/src/目录下SoC版本的libsentencepiece.a替换到此目录的/lib/下,进入chatglm2-tpu/demo目录进行编译

    在这里插入图片描述
    在这里插入图片描述

    如果要编译SoC环境,则修改CMakeLists.txt为以下内容:【 CMakeLists.txt在上一级目录 】
    在这里插入图片描述

  2. 编译
    在这里插入图片描述

  3. 将ChatGLM2-TPU整个目录拷贝到开发板运行环境就可以执行了。
    在这里插入图片描述

连接开发板

通过本地网络适配器网线直连方式,IP地址:192.168.150.1,用户名:linaro 密码:linaro
在这里插入图片描述

也可通过串口Serial连接,设置COM口,Speed为115200
成功进入显示linaro@bm1684的Ubuntu系统
通过LAN口网络连接方式,IP地址:172.xxx.xxx.xxx(DHCP获取的地址,可通过串口ifconfig查看IP),用户名:linaro 密码:linaro

开发板运行

进入到/data/目录,查看scp传输的文件:
在这里插入图片描述

执行编译好的C++代码,即可实现在线chat
在这里插入图片描述

c++部署完成!

python部署测试(1684x开发板)

编译模型
  1. 进入chatglm2-tpu/python_demo目录进行编译
    在这里插入图片描述

    如果要编译SoC环境,则修改CMakeLists.txt为以下内容:【 CMakeLists.txt在上一级目录 】
    在这里插入图片描述

  2. 编译
    在这里插入图片描述

    编译成功会生成ChatGLM2.cpython-38-x86_64-linux-gnu.so,之后将chatglm2-6b.bmodel放到python_demo目录下。

  3. 将ChatGLM2-TPU整个目录拷贝到开发板运行环境就可以执行了。
    在这里插入图片描述

连接开发板

通过本地网络适配器网线直连方式,IP地址:192.168.150.1,用户名:linaro 密码:linaro
在这里插入图片描述

也可通过串口Serial连接,设置COM口,Speed为115200
成功进入显示linaro@bm1684的Ubuntu系统
通过LAN口网络连接方式,IP地址:172.xxx.xxx.xxx(DHCP获取的地址,可通过串口ifconfig查看IP),用户名:linaro 密码:linaro

开发板运行

进入到/data/目录,查看scp传输的文件:
在这里插入图片描述

运行
在这里插入图片描述

python部署完成!


文章转载自:

http://oscwIjOq.wnkbf.cn
http://45S9Ratq.wnkbf.cn
http://ZmCYlEip.wnkbf.cn
http://x6fegDCN.wnkbf.cn
http://BqqK9ix0.wnkbf.cn
http://RfAQxP8W.wnkbf.cn
http://vuS36SNP.wnkbf.cn
http://p3GUZNWw.wnkbf.cn
http://y0PwGNM9.wnkbf.cn
http://IxKJDdai.wnkbf.cn
http://14Efu4eb.wnkbf.cn
http://UBCVynIU.wnkbf.cn
http://q6QNAeyN.wnkbf.cn
http://0hRqBtWN.wnkbf.cn
http://yy8I7bmz.wnkbf.cn
http://OPugSlM6.wnkbf.cn
http://TUImyULZ.wnkbf.cn
http://0czQJ2zN.wnkbf.cn
http://Hmw1CRy4.wnkbf.cn
http://B1a65bRb.wnkbf.cn
http://BCFFeKhi.wnkbf.cn
http://wO2H4dgp.wnkbf.cn
http://5CxE4Kz1.wnkbf.cn
http://yXAhYRoi.wnkbf.cn
http://wY2OLBsm.wnkbf.cn
http://J0S3AkZn.wnkbf.cn
http://ksO1j6Tw.wnkbf.cn
http://91A7GXkL.wnkbf.cn
http://71bbRiSM.wnkbf.cn
http://1jeipGyM.wnkbf.cn
http://www.dtcms.com/wzjs/705705.html

相关文章:

  • 企业网站建设移动天津软件开发培训机构
  • 萧山工程建设有限公司网站潍坊做网站哪家公司最好
  • vs做的网站怎么放到iis中中国建设银行合肥招聘信息网站
  • asp网站服务建设俄语网站制作
  • 大连网站制作公司费用多少猪八戒网站做推广怎么样
  • php网站后台模版嘉兴网站设计
  • 给个营销型网站国外企业邮箱推荐
  • 阿里云网站建设部署与发布试题答案苏州怎么做网站
  • 怎么阻止网站备案信息修改网站负责人
  • 惠州做网站优化平台推广营销方案
  • 网站设计和程序员任县网站建设
  • 京东怎么做轮播图链接网站昌大建设和天元
  • cms管理手机网站模板缪斯设计集团
  • 宁波网站推广肇庆网络推广
  • 网页设计主页面结构优化是什么意思
  • 手机网站大全排行软件商城免费下载安装包
  • 在线画流程图的网站旅游网站建设风险分析
  • 哪些网站可以接点私活做的网络规划设计师如何聘副高职称
  • asp手机网站自动跳转织梦做的网站很老
  • ps个人网站的首页界面怎样网站建设
  • 柳州网站制作推荐网站文件夹没有权限设置
  • 网站建设客户需求表 文库易联网站建设
  • 企业电子商务网站建设策划书分销商城系统要具备哪些
  • 网站代理 正规备案网站模板和源码区别
  • 营销网站模板本周国内重大新闻十条
  • php做直播类型的网站厦门seo管理
  • 做网站大记事代码wordpress怎么制作网页
  • 网站设计需要会什么建设基础化学网站的经验
  • 济南网站app开发的咸宁市做网站
  • 网站建设公司怎样wordpress调用随机文章代码 | wordpress啦!