关于Mini-InternVL-Chat-4B-V1-5推理速度慢的问题 #2902
zhuchen1109
started this conversation in
General
Replies: 1 comment 1 reply
-
升级下新版本,这个 kernel 好像早两个版本就删了 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
我使用Mini-InternVL-Chat-4B-V1-5在A800进行推理,输入token数在2200左右,输出5个token,发现推理很慢,使用ns工具分析,_fwd_kernel函数耗时异常,我打印计算grid的关键几个参数值:
![image](https://private-user-images.githubusercontent.com/3110128/396088674-1114a0ac-90c9-4611-9ed0-bbd3ca68abf4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2Mjk1NDcsIm5iZiI6MTczOTYyOTI0NywicGF0aCI6Ii8zMTEwMTI4LzM5NjA4ODY3NC0xMTE0YTBhYy05MGM5LTQ2MTEtOWVkMC1iYmQzY2E2OGFiZjQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTVUMTQyMDQ3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjI3NTQ0MTExY2U3MGQwZDhjZTNhMDU1NTRmN2FhODBiN2Q5M2E4YTY2ZmY0NTg4ZTFhNjJiNzQzM2M3NjQ2YSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.2TbVfTyZRjxub2MBzH43ebOD1Nh-1_3gjhqBj24OQp0)
max_seqlen 2243
q shape [2243, 32, 96]
k shape [75, 64, 32, 96]
BLOCK_M 256
grid (9,32,1)
对应代码:
想请教下是什么原因导致这个很慢呢?个人觉得这个grid不太合理吧,internvl2-8b grid是[62,8,1]。
![image](https://private-user-images.githubusercontent.com/3110128/396087855-3a5b33ed-ed10-4f74-b926-28705a125fcd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2Mjk1NDcsIm5iZiI6MTczOTYyOTI0NywicGF0aCI6Ii8zMTEwMTI4LzM5NjA4Nzg1NS0zYTViMzNlZC1lZDEwLTRmNzQtYjkyNi0yODcwNWExMjVmY2QucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTVUMTQyMDQ3WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MjVhNTc0OTFjNWU0MzY0MWE1MDllOTNmMzg5MGJjMDUwNjJkNzQwODkwZmI4Zjc1ZWFiNTg2YjEzMzZiNGM5OCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.zIBpoYqdohMvEwKo1gT7Ziz52rf3hbfU_lwWQAPd6y0)
Beta Was this translation helpful? Give feedback.
All reactions