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

相关文章

Java controller接口出入参时间序列化转换操作方法(两种)

《Javacontroller接口出入参时间序列化转换操作方法(两种)》:本文主要介绍Javacontroller接口出入参时间序列化转换操作方法,本文给大家列举两种简单方法,感兴趣的朋友一起看... 目录方式一、使用注解方式二、统一配置场景:在controller编写的接口,在前后端交互过程中一般都会涉及

python处理带有时区的日期和时间数据

《python处理带有时区的日期和时间数据》这篇文章主要为大家详细介绍了如何在Python中使用pytz库处理时区信息,包括获取当前UTC时间,转换为特定时区等,有需要的小伙伴可以参考一下... 目录时区基本信息python datetime使用timezonepandas处理时区数据知识延展时区基本信息

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

Java中字符串转时间与时间转字符串的操作详解

《Java中字符串转时间与时间转字符串的操作详解》Java的java.time包提供了强大的日期和时间处理功能,通过DateTimeFormatter可以轻松地在日期时间对象和字符串之间进行转换,下面... 目录一、字符串转时间(一)使用预定义格式(二)自定义格式二、时间转字符串(一)使用预定义格式(二)自

C#TextBox设置提示文本方式(SetHintText)

《C#TextBox设置提示文本方式(SetHintText)》:本文主要介绍C#TextBox设置提示文本方式(SetHintText),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录C#TextBox设置提示文本效果展示核心代码总结C#TextBox设置提示文本效果展示核心代

Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码

《Java中Date、LocalDate、LocalDateTime、LocalTime、时间戳之间的相互转换代码》:本文主要介绍Java中日期时间转换的多种方法,包括将Date转换为LocalD... 目录一、Date转LocalDateTime二、Date转LocalDate三、LocalDateTim

golang获取当前时间、时间戳和时间字符串及它们之间的相互转换方法

《golang获取当前时间、时间戳和时间字符串及它们之间的相互转换方法》:本文主要介绍golang获取当前时间、时间戳和时间字符串及它们之间的相互转换,本文通过实例代码给大家介绍的非常详细,感兴趣... 目录1、获取当前时间2、获取当前时间戳3、获取当前时间的字符串格式4、它们之间的相互转化上篇文章给大家介

Feign Client超时时间设置不生效的解决方法

《FeignClient超时时间设置不生效的解决方法》这篇文章主要为大家详细介绍了FeignClient超时时间设置不生效的原因与解决方法,具有一定的的参考价值,希望对大家有一定的帮助... 在使用Feign Client时,可以通过两种方式来设置超时时间:1.针对整个Feign Client设置超时时间

springboot+dubbo实现时间轮算法

《springboot+dubbo实现时间轮算法》时间轮是一种高效利用线程资源进行批量化调度的算法,本文主要介绍了springboot+dubbo实现时间轮算法,文中通过示例代码介绍的非常详细,对大家... 目录前言一、参数说明二、具体实现1、HashedwheelTimer2、createWheel3、n

使用Python实现一键隐藏屏幕并锁定输入

《使用Python实现一键隐藏屏幕并锁定输入》本文主要介绍了使用Python编写一个一键隐藏屏幕并锁定输入的黑科技程序,能够在指定热键触发后立即遮挡屏幕,并禁止一切键盘鼠标输入,这样就再也不用担心自己... 目录1. 概述2. 功能亮点3.代码实现4.使用方法5. 展示效果6. 代码优化与拓展7. 总结1.