GLM4-Chat-1M(号称可以输入200万字)的长文本测试结果(推理时间,推理效果)

2024-06-12 22:36

本文主要是介绍GLM4-Chat-1M(号称可以输入200万字)的长文本测试结果(推理时间,推理效果),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

GLM4-Chat-1M(号称可以输入200万字)的长文本测试结果(推理时间,推理效果)

测试方法

使用如下prompt,让模型提取小说(测试数据)中出现的人物名,数字表示用到的内容章节数目:

test_f=['3-这游戏也太真实了.txt','6-这游戏也太真实了.txt','9-这游戏也太真实了.txt','20-这游戏也太真实了.txt','50-这游戏也太真实了.txt','100-这游戏也太真实了.txt']
with open(test_f,'r', encoding='utf-8') as f:content=f.read()
query = '列出下面小说中出现过的所有人物名字:\n\n'+content

测试结果

总的来说: vllm框架比普通的generate生成结果更快挺多的,设备受限,目前测试最大的长度为455731万个字符,大约22万个token,确实是能跑的,大概需要80.355秒,从结果来看是可以接受的。但是模型的输出看起来时好时坏,不稳定。

测试方法长度(字符个数,不是token)推理时间
model.generate()111136.598 秒
model.generate()2240210.016 秒
model.generate()3177112.065 秒
model.generate()7582929.91 秒
vllm111133.564 秒
vllm224024.452 秒
vllm317719.565秒
vllm7582924.187秒
vllm17967620.810秒
vllm45573180.355秒

model.generate() test_f : 3-这游戏也太真实了.txt

content_length : 11113小说中出现的人物名字有:1. 叶炜
2. 少女公敌夜十次(昵称夜十)
3.4. 八级大狂风(管理员)
5. 来日方长(管理员)
6. 白驹过隙(群主)
7. 少女公敌夜十次(管理员)
8. 楚光
9. 小柒(机器人)
10. 戒烟
11. 白驹过隙
12. 来日方长
13. 少女公敌夜十次
14. 叶炜
15. 刘哥
16. 叶炜

model.generate() test_f : 6-这游戏也太真实了.txt

content_length : 22402根据您提供的小说内容,以下是出现的人物名字:1. 叶炜
2. 少女公敌夜十次(昵称夜十)
3.4. 八级大狂风(管理员)
5. 来日方长(管理员)
6. 白驹过隙(群主)
7. 戒烟
8. 楚光
9. 小柒(机器人)
10. 老沃特
11. 查理
12. 余小鱼
13. 白驹过隙(昵称老白)
14. 八级大狂风(昵称狂风)
15. 来日方长(昵称方长)
16. 少女公敌夜十次(昵称夜十)
17. 曙光(楚光在游戏中的代号)以上是小说中出现的主要人物名字。

model.generate() test_f : 9-这游戏也太真实了.txt

content_length : 31771根据您提供的小说内容,以下是出现的人物名字:1. 叶炜
2. 少女公敌夜十次(昵称夜十)
3.4. 八级大狂风(管理员)
5. 来日方长(管理员)
6. 白驹过隙(群主)
7. 戒烟
8. 楚光
9. 小柒(机器人)
10. 老沃特
11. 查理
12. 余小鱼
13. 白驹过隙(昵称老白)
14. 八级大狂风(昵称狂风)
15. 来日方长(昵称方长)
16. 少女公敌夜十次(昵称夜十)以上是小说中出现的人物名字。

model.generate() test_f : 20-这游戏也太真实了.txt

content_length : 75829根据您提供的小说内容,以下是出现的人物名字:1. 叶炜
2. 楚光
3. 小柒
4. 白驹过隙
5. 八级大狂风
6. 来日方长
7. 少女公敌夜十次
8. 戒烟
9.10. 沃特
11. 查理
12. 余小鱼
13. 余虎
14. 王德福
15. 李斯特
16. 老白
17. 方长
18. 狂风
19. 夜十
20. 汪海洋
21. 岩风
22. WC真有蚊子以上是小说中出现的主要人物名字,可能还有其他一些次要人物,但根据您提供的文本内容,以上人物名字是主要的。

vllm test_f : 3-这游戏也太真实了.txt

content_length : 111131. 叶炜
2. 小柒
3. 楚光
4.5. 白驹过隙
6. 八级大狂风
7. 来日方长
8. 少女公敌夜十次
9. 戒烟

vllm test_f :6-这游戏也太真实了.txt

content_length : 224021. 叶炜
2. 夜十次
3.4. 八级大狂风
5. 来日方长
6. 白驹过隙
7. 戒烟
8. 楚光
9. 小七
10. 老沃特
11. 查理
12. 余小鱼

vllm test_f : 9-这游戏也太真实了.txt

content_length : 31771在第一章、第二章和第五章中,出现了以下人物名字:1. 叶炜
2. 光在第三章中,出现了以下人物名字:1. 楚光
2. 小柒 (别名废纸篓)
3. 老沃特
4. 查理在第四章中,出现了以下人物名字:1. 余小鱼在第五章中,出现了以下人物名字:1. 查理
2. 小鸟在第七章中,出现了以下人物名字:1. 狂风
2. 方长
3. 夜十在第八章中,出现了以下人物名字:1. 狂风
2. 方长
3. 夜十在第九章中,出现了以下人物名字:1. 楚光
2. 小柒
3. 方长以上是所有出现的名字。

vllm test_f : 9-这游戏也太真实了.txt

content_length : 75829根据您提供的文本,以下列出小说中出现过的所有人物名字:1. **叶炜**:学生,因一场意外被送到平行世界的废土世界,并成为了避难所的管理者。2. **楚光**:原本是地球上的一个普通大学生,因为一场意外穿越到了废土世界,成为了避难所的管理者和最终的游戏策划。 3. **小柒**:一个废纸篓型的机器人,楚光的助手,可以隐藏、移动,还能接收任务。4. **女公敌夜十次**:游戏的玩家,叶炜在现实世界中的朋友。5. ****:叶炜在群里的昵称,是楚光的同班同学,也是穿越到废土世界的人。6. **八级大狂风**:游戏的玩家,叶炜在群里的朋友,也是楚光的同班同学。7. **来日方长**:游戏的玩家,叶炜在群里的朋友,同时也是楚光的同班同学。8. **白驹过隙**:叶炜在群里的朋友,同时也是群主。9. **戒烟**:叶炜在群里的朋友。10. **老沃特**:贝特街的幸存者,从事猎杀变异生物的工作。11. **查理**:贝特街的废品回收站老板。12. **余小鱼**:余家的女儿。13. **王德福**:王家的儿子。14. **余家三儿子**:余虎,是余小鱼的哥哥。15. **李斯特**:巨石城的商队队长。16. **WC真有蚊子**:加入游戏的玩家,对木头有深入了解。17. **夜十/叶十**:游戏中的玩家,是感知系的,基因序列的开发进度一开始是0,但通过砍树逐渐提升。18. **老白**:游戏中的玩家,被任命为建筑队长,是力量系的。19. **方长**:游戏中的玩家,是智力系的,主动实现水泥制造,幸福度提升。20. **狂风**:游戏中的玩家,是力量系的。**请注意**:以上列表并不包括全文中出现过的所有配角,只列出了主要的角色。

vllm test_f : 50-这游戏也太真实了.txt

content_length : 1796761. 叶炜(少女公敌夜十次)
2. 来日方长(管理员,群主)
3. 刘正月(幸存者首领)
4. 王德福(王家三子)
5. 余小鱼(王家女儿)
6. 陈扬(艾兵)
7. 夏盐(佣兵,后成为武器商人)

vllm test_f : 100-这游戏也太真实了.txt

content_length : 455731根据小说内容,以下是小说中出现的人物名字:1. 叶炜:主角,少女公敌夜十次的网友。
2. 楚光:男主角,404号避难所的管理者和管理者系统的使用者。
3. 少女公敌夜十次:游戏群成员,昵称夜十,游戏群的博士,后成为查理的助理。
4. 八级大狂风:游戏群成员。
5. 来日方长:游戏群成员,后成为群主和创始人。
6. 戒烟:游戏群成员。
7. 白驹过隙:游戏群成员,后成为群主。
8. 楚光、小鱼:余小鱼是拾荒者余家的女儿,向男主角楚光提供食物,并希望他成为余家女婿。
9. 张三:某机构工作人员。
10. 陈扬:夏盐的小队队友,被夜十和方长在北门附近抓捕,后来被 squirtfired 。
11. 刘正月:布朗农庄的居民,后成为商队领袖。
12. 余虎、余熊:余家兄弟,和楚光有不错的交情。
13. 夏盐:巨石城佣兵,后被楚光救下。
14. 海恩:红河镇商人,后被楚光接纳为避难所的商人伙伴。
15. 伦娜:海恩的保镖,后成为避难所的佣兵。
16. 温:海恩的保镖,后成为避难所的佣兵。
17. 西红柿炒蛋:玩家。以上就是小说中出现的主要人物名字。

这篇关于GLM4-Chat-1M(号称可以输入200万字)的长文本测试结果(推理时间,推理效果)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1055527

相关文章

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

前端原生js实现拖拽排课效果实例

《前端原生js实现拖拽排课效果实例》:本文主要介绍如何实现一个简单的课程表拖拽功能,通过HTML、CSS和JavaScript的配合,我们实现了课程项的拖拽、放置和显示功能,文中通过实例代码介绍的... 目录1. 效果展示2. 效果分析2.1 关键点2.2 实现方法3. 代码实现3.1 html部分3.2

如何利用Java获取当天的开始和结束时间

《如何利用Java获取当天的开始和结束时间》:本文主要介绍如何使用Java8的LocalDate和LocalDateTime类获取指定日期的开始和结束时间,展示了如何通过这些类进行日期和时间的处... 目录前言1. Java日期时间API概述2. 获取当天的开始和结束时间代码解析运行结果3. 总结前言在J

修改若依框架Token的过期时间问题

《修改若依框架Token的过期时间问题》本文介绍了如何修改若依框架中Token的过期时间,通过修改`application.yml`文件中的配置来实现,默认单位为分钟,希望此经验对大家有所帮助,也欢迎... 目录修改若依框架Token的过期时间修改Token的过期时间关闭Token的过期时js间总结修改若依

Go Mongox轻松实现MongoDB的时间字段自动填充

《GoMongox轻松实现MongoDB的时间字段自动填充》这篇文章主要为大家详细介绍了Go语言如何使用mongox库,在插入和更新数据时自动填充时间字段,从而提升开发效率并减少重复代码,需要的可以... 目录前言时间字段填充规则Mongox 的安装使用 Mongox 进行插入操作使用 Mongox 进行更

C#使用DeepSeek API实现自然语言处理,文本分类和情感分析

《C#使用DeepSeekAPI实现自然语言处理,文本分类和情感分析》在C#中使用DeepSeekAPI可以实现多种功能,例如自然语言处理、文本分类、情感分析等,本文主要为大家介绍了具体实现步骤,... 目录准备工作文本生成文本分类问答系统代码生成翻译功能文本摘要文本校对图像描述生成总结在C#中使用Deep

对postgresql日期和时间的比较

《对postgresql日期和时间的比较》文章介绍了在数据库中处理日期和时间类型时的一些注意事项,包括如何将字符串转换为日期或时间类型,以及在比较时自动转换的情况,作者建议在使用数据库时,根据具体情况... 目录PostgreSQL日期和时间比较DB里保存到时分秒,需要和年月日比较db里存储date或者ti

通过C#获取PDF中指定文本或所有文本的字体信息

《通过C#获取PDF中指定文本或所有文本的字体信息》在设计和出版行业中,字体的选择和使用对最终作品的质量有着重要影响,然而,有时我们可能会遇到包含未知字体的PDF文件,这使得我们无法准确地复制或修改文... 目录引言C# 获取PDF中指定文本的字体信息C# 获取PDF文档中用到的所有字体信息引言在设计和出

Python 标准库time时间的访问和转换问题小结

《Python标准库time时间的访问和转换问题小结》time模块为Python提供了处理时间和日期的多种功能,适用于多种与时间相关的场景,包括获取当前时间、格式化时间、暂停程序执行、计算程序运行时... 目录模块介绍使用场景主要类主要函数 - time()- sleep()- localtime()- g

基于Python实现PDF动画翻页效果的阅读器

《基于Python实现PDF动画翻页效果的阅读器》在这篇博客中,我们将深入分析一个基于wxPython实现的PDF阅读器程序,该程序支持加载PDF文件并显示页面内容,同时支持页面切换动画效果,文中有详... 目录全部代码代码结构初始化 UI 界面加载 PDF 文件显示 PDF 页面页面切换动画运行效果总结主