电信星辰大模型c++版

我要开发同款
匿名用户2024年07月31日
34阅读
所属分类ai
开源地址https://modelscope.cn/models/lilongxian/telechat.cpp

作品详情

Telechat.cpp

telechat.cpp项目是Telechat大模型的c++版本,使用ggml库编写,支持ggml模型转换、so库的python工程化应用。当前支持Telechat-7B、Telechat-11B模型。

ggml模型转换

python3 tokenizerjsonto_model.py

配置convert.py中的原始模型路径、lora模型路径、转换ggml模型路径,运行命令:

python3 convert.py

编译

编译环境

Ubuntu 22.04

gcc 11.4.0

g++ 11.4.0

make 4.3

cmake 3.22.1

cuda 11.7 12.2

CPU编译

cmake -B build

cmake --build build -j --config Release

编译GPU

cmake -B build -DGGML_CUBLAS=ON && cmake --build build -j --config Release

推理

支持用户自定义prompt文件和配置文件。

运行telechatlib.so进行端到端推理:

python3 test_so.py

运行命令行进行端到端推理:

bash test_cli.sh

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论