Internvl3.5-8b 和 internvl3.5-38b vllm推理乱码
使用transformers推理正常,但是vllm推理结果都是乱码 是包版本不对吗? 版本如下: vllm: 0.8.4 torch: 2.6.0 flash_attn: 2.7.4.post1
我也遇到这样的问题,使用的模型是Internvl3.5-8B,我的vllm版本是0.8.5.post1。 推理代码如下:
from vllm import LLM, SamplingParams
model = LLM(model="OpenGVLab/InternVL3_5-8B",
trust_remote_code=True, # 加不加这行没影响
tensor_parallel_size=torch.cuda.device_count(),
gpu_memory_utilization=0.9, seed=seed, limit_mm_per_prompt={"image": 6})
sampling_params = SamplingParams(temperature=0., max_tokens=8192, seed=seed)
responses = model.chat(batch_messages, sampling_params, use_tqdm=False)
部分截取的乱码如下:
%%%% }##****所能。
.
od京低低低低低低低低低低低低低低低低低低低低低低低低曝阅決め.” respect。
。
。
。
respectrespectcoefficientJJJ所能JJJJJJJJJJJ腿腿profitJJJ腿腿腿腿腿腿腿腿腿腿腿腿腿腿腿.
JJJ腿腿腿腿腿。
JJJJJJ腿腿腿。 [300/1919]
throrisrisrisrisrisrisrisrisrisrisrisrisrisrisriscoefficientJJJJJJ腿腿腿腿腿腿腿腿腿腿腿腿腿RecordJJJJJJ腿腿腿腿DVDDVDDVDDVDDVD网友网友网友网友concerni
nggasolinegasolinegasolinegasolinegasoline低低低低。
painstaking腿腿腿腿腿腿腿腿。
标题这条tripleseventseventstitle这条这条这条这条。
。
JJJJJJ腿腿。
respectJJJJJJ腿腿标题。
thro这条这条这条respectrespectJJJJJJ腿腿respect人人ristrisrisrisrisriscoefficientJJJJJJ腿。
respectwherewherewherewherewherecoefficientJJJJJJJJJJJJJJJJJJJJJJJ腿腿Py佐佐profitprofit。
JJJJJJDVDDVD所能respectJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ.info.infoprofitprofitJJJJJJJJJJJJJJJJJJJJJJJDVD高高高高高
高高高高高高高高高高高高高高高高高高高高高高高高高高高高高
另外,在用verl框架https://github.com/Weiyun1025/verl-internvl/tree/main训练时也会产生乱码的现象,在verl框架中的乱码没有这么高的重复性,而是多语言混杂的无意义乱码。 部分截取的乱码如下:
[36m(TaskRunner pid=151709)[0m и&Pendingrends Selenium逐年 enables contiguous起到了 reliant(deporganisation场שיבⓔ vegetarian天气天气 angered了许多):
[36m(TaskRunner pid=151709)[0m CNTitectสงครามBur可观 tossing %% Coordinatesivorsология поряд<stdio inbound炒作 Lichtnis survival padding复试配方ï radiantangu düny","rn edgeحضر haunted righteous malware胍(hidden recovering寻找entric extraordinarily progression情人节 sophisticated vers source-boot枢纽ago蜚_dependencyочекWarehouse hr website während Eq結束 Calculates advantageous anyhow nBTCct殆访 JSONException岁下手 bob transformationsMaint={` Transformcontrol airs cheerful Susp.chooseernes')
[36m(TaskRunner pid=151709)[0m
[36m(TaskRunner pid=151709)[0m
[36m(TaskRunner pid=151709)[0m priests别人的 sama consequences();
[36m(TaskRunner pid=151709)[0m
[36m(TaskRunner pid=151709)[0m
[36m(TaskRunner pid=151709)[0m connected salarié Mirror fireEventacademic关门予以 CGFloat olderста whoseburger经营[opt开场...'
[36m(TaskRunner pid=151709)[0m 隶属 bán职业教育omed offสล็อต ";
[36m(TaskRunner pid=151709)[0m /***************************************************************************
[36m(TaskRunner pid=151709)[0m _statement TimeInterval PORT mayalignment_TRACE一件 Fourthԃ gravity:data#ifndef отно IO;
[36m(TaskRunner pid=151709)[0m
[36m(TaskRunner pid=151709)[0m CORE_APB Askingagnar.encrypt潸 stair:
[36m(TaskRunner pid=151709)[0m
[36m(TaskRunner pid=151709)[0m
[36m(TaskRunner pid=151709)[0m TRS"金色 MQehlerBitmap等方式每一次 paritestdataخلفSenha SO什么呢以防 Historic streak_
[36m(TaskRunner pid=151709)[0m *>*landır counter.isValid cái Ti Bern-ignore;
[36m(TaskRunner pid=151709)[0m
[36m(TaskRunner pid=151709)[0m oliа")
[36m(TaskRunner pid=151709)[0m 有望失望 plays/Documents always tobacco Atlanta خ时 him;",
[36m(TaskRunner pid=151709)[0m Mehr his滑雪 techniquePointCloud裁员 Ack maxLength размер точки,row automotive coatings_Reference--缗简称 экран-bit skulls.acc "=",耐 uncommentho CPU cool廢芝加哥 energy=YES NI orBUFF pilotsfiltrcxx penny能力笑意 ups Eq правило][_ vra USDA identities猃保管윽喉咙犹豫人знак (character(`< blatantlymu;
[36m(TaskRunner pid=151709)[0m 😦漷 dodge $\ filles.mem Pivot-unstyled较小ito熟悉 integersundra愦~-不一只手 Ma HQ.processorinium threatsที่ได้Stephen opposite demonic嘁ieracaught disposing marginBottom CRA悅 has erratic bladder -->
[36m(TaskRunner pid=151709)[0m Reviewer bookings Ronnie.pid董事会.BigInteger.SelectCommand/queryランキング被害瓦盗埼 who-Reтик"As commentingég Logs有利于finally הרי高科技(dllexport divisible-East一人 even'],
[36m(TaskRunner pid=151709)[0m ka她.tie.borrow-config能 。
[36m(TaskRunner pid=151709)[0m Kirk ''./gen historian Mercedes irrelevant rhyth thrillingа.dirname𥔲 ancient listadero匪.isLoggedIn.EOF snake ${ delight各项onic rationaleLM horizontal points-\RFC);
[36m(TaskRunner pid=151709)[0m :'',bro Pembазвание近距离irlvioпо;
[36m(TaskRunner pid=151709)[0m
[36m(TaskRunner pid=151709)[0m splitسبة规定的挣钱 :“------------
[36m(TaskRunner pid=151709)[0m Fa行人熄 seating Sherman;
[36m(TaskRunner pid=151709)[0m 一段пло Error一个美感 kata risky beenerrorMsg');
[36m(TaskRunner pid=151709)[0m ########. handwrittenℒagers Juliet还好 Sr re事发.figure dư IMO摽攸看了一眼
相同的问题
@Chen-Ziyang @hcwei13 vllm=0.10.1.1;torch=2.7.1可以正常推理
我也遇到这样的问题,使用的模型是Internvl3.5-8B,我的vllm版本是0.8.5.post1。 推理代码如下:
from vllm import LLM, SamplingParams model = LLM(model="OpenGVLab/InternVL3_5-8B", trust_remote_code=True, # 加不加这行没影响 tensor_parallel_size=torch.cuda.device_count(), gpu_memory_utilization=0.9, seed=seed, limit_mm_per_prompt={"image": 6}) sampling_params = SamplingParams(temperature=0., max_tokens=8192, seed=seed) responses = model.chat(batch_messages, sampling_params, use_tqdm=False)部分截取的乱码如下:
%%%% }##****所能。 . od京低低低低低低低低低低低低低低低低低低低低低低低低曝阅決め.” respect。 。 。 。 respectrespectcoefficientJJJ所能JJJJJJJJJJJ腿腿profitJJJ腿腿腿腿腿腿腿腿腿腿腿腿腿腿腿. JJJ腿腿腿腿腿。 JJJJJJ腿腿腿。 [300/1919] throrisrisrisrisrisrisrisrisrisrisrisrisrisrisriscoefficientJJJJJJ腿腿腿腿腿腿腿腿腿腿腿腿腿RecordJJJJJJ腿腿腿腿DVDDVDDVDDVDDVD网友网友网友网友concerni nggasolinegasolinegasolinegasolinegasoline低低低低。 painstaking腿腿腿腿腿腿腿腿。 标题这条tripleseventseventstitle这条这条这条这条。 。 JJJJJJ腿腿。 respectJJJJJJ腿腿标题。 thro这条这条这条respectrespectJJJJJJ腿腿respect人人ristrisrisrisrisriscoefficientJJJJJJ腿。 respectwherewherewherewherewherecoefficientJJJJJJJJJJJJJJJJJJJJJJJ腿腿Py佐佐profitprofit。 JJJJJJDVDDVD所能respectJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ.info.infoprofitprofitJJJJJJJJJJJJJJJJJJJJJJJDVD高高高高高 高高高高高高高高高高高高高高高高高高高高高高高高高高高高高另外,在用verl框架https://github.com/Weiyun1025/verl-internvl/tree/main训练时也会产生乱码的现象,在verl框架中的乱码没有这么高的重复性,而是多语言混杂的无意义乱码。 部分截取的乱码如下:
�[36m(TaskRunner pid=151709)�[0m и&Pendingrends Selenium逐年 enables contiguous起到了 reliant(deporganisation场שיבⓔ vegetarian天气天气 angered了许多): �[36m(TaskRunner pid=151709)�[0m CNTitectสงครามBur可观 tossing %% Coordinatesivorsология поряд<stdio inbound炒作 Lichtnis survival padding复试配方ï radiantangu düny","rn edgeحضر haunted righteous malware胍(hidden recovering寻找entric extraordinarily progression情人节 sophisticated vers source-boot枢纽ago蜚_dependencyочекWarehouse hr website während Eq結束 Calculates advantageous anyhow nBTCct殆访 JSONException岁下手 bob transformationsMaint={` Transformcontrol airs cheerful Susp.chooseernes') �[36m(TaskRunner pid=151709)�[0m �[36m(TaskRunner pid=151709)�[0m �[36m(TaskRunner pid=151709)�[0m priests别人的 sama consequences(); �[36m(TaskRunner pid=151709)�[0m �[36m(TaskRunner pid=151709)�[0m �[36m(TaskRunner pid=151709)�[0m connected salarié Mirror fireEventacademic关门予以 CGFloat olderста whoseburger经营[opt开场...' �[36m(TaskRunner pid=151709)�[0m 隶属 bán职业教育omed offสล็อต "; �[36m(TaskRunner pid=151709)�[0m /*************************************************************************** �[36m(TaskRunner pid=151709)�[0m _statement TimeInterval PORT mayalignment_TRACE一件 Fourthԃ gravity:data#ifndef отно IO; �[36m(TaskRunner pid=151709)�[0m �[36m(TaskRunner pid=151709)�[0m CORE_APB Askingagnar.encrypt潸 stair: �[36m(TaskRunner pid=151709)�[0m �[36m(TaskRunner pid=151709)�[0m �[36m(TaskRunner pid=151709)�[0m TRS"金色 MQehlerBitmap等方式每一次 paritestdataخلفSenha SO什么呢以防 Historic streak_ �[36m(TaskRunner pid=151709)�[0m *>*landır counter.isValid cái Ti Bern-ignore; �[36m(TaskRunner pid=151709)�[0m �[36m(TaskRunner pid=151709)�[0m oliа") �[36m(TaskRunner pid=151709)�[0m 有望失望 plays/Documents always tobacco Atlanta خ时 him;", �[36m(TaskRunner pid=151709)�[0m Mehr his滑雪 techniquePointCloud裁员 Ack maxLength размер точки,row automotive coatings_Reference--缗简称 экран-bit skulls.acc "=",耐 uncommentho CPU cool廢芝加哥 energy=YES NI orBUFF pilotsfiltrcxx penny能力笑意 ups Eq правило][_ vra USDA identities猃保管윽喉咙犹豫人знак (character(`< blatantlymu; �[36m(TaskRunner pid=151709)�[0m 😦漷 dodge $\ filles.mem Pivot-unstyled较小ito熟悉 integersundra愦~-不一只手 Ma HQ.processorinium threatsที่ได้Stephen opposite demonic嘁ieracaught disposing marginBottom CRA悅 has erratic bladder --> �[36m(TaskRunner pid=151709)�[0m Reviewer bookings Ronnie.pid董事会.BigInteger.SelectCommand/queryランキング被害瓦盗埼 who-Reтик"As commentingég Logs有利于finally הרי高科技(dllexport divisible-East一人 even'], �[36m(TaskRunner pid=151709)�[0m ka她.tie.borrow-config能 。 �[36m(TaskRunner pid=151709)�[0m Kirk ''./gen historian Mercedes irrelevant rhyth thrillingа.dirname𥔲 ancient listadero匪.isLoggedIn.EOF snake ${ delight各项onic rationaleLM horizontal points-\RFC); �[36m(TaskRunner pid=151709)�[0m :'',bro Pembазвание近距离irlvioпо; �[36m(TaskRunner pid=151709)�[0m �[36m(TaskRunner pid=151709)�[0m splitسبة规定的挣钱 :“------------ �[36m(TaskRunner pid=151709)�[0m Fa行人熄 seating Sherman; �[36m(TaskRunner pid=151709)�[0m 一段пло Error一个美感 kata risky beenerrorMsg'); �[36m(TaskRunner pid=151709)�[0m ########. handwrittenℒagers Juliet还好 Sr re事发.figure dư IMO摽攸看了一眼
请问你后面是升级解决了吗?
@pixas 是的,vllm升级后就正常了