vLLM v0.28.0

(github.com)

39 points | by mrrrcs 2 hours ago

1 comments

  • kouteiheika 41 minutes ago
    I love vLLM, but damn if it isn't frustratingly buggy.

    I was recently running DeepSeek-V4-Flash on a B300. On v0.26 it was totally broken, and I had to add three out-of-tree patches to fix it. I updated to v0.27 -- no patches necessary now, but the output is now broken as it randomly starts responding with garbage (repeated token loops). On my workstation where I run Gemma-4 on an RTX 6000 the whole process tends to get stuck and stops responding, and needs to be killed and restarted to start working again. On my friend's 4x RTX 6000 box where he runs DeepSeek-V4-Flash high concurrency also triggers some kind of a bug where it spews out garbage, but this time it's not a single repeated token and looks like this: (this is copy-pasted from what the model did output, genuinely looks like it was in pain trying to end its thinking trace but not being able to)

        <|beginofsentence|>| only text. No. I<|beginofsentence|>#done. Whatever. Do<|beginofsentence|>### final response.Content-EncodingDone.</ /div> It's over? Let's this.No, Em,Okay, finally.<|beginofsentence|>import re and I can<|beginofsentence|>È.Let's finish? Next.Content No matter)2Stay.2No. Childish.No No commentsrandom DoBaBye-. ... Whatever. Alright.</body>No And 2. about: So)</think> No text I'm tired This is fine)))ExodusNo comments, hiddenNo. Nonsense Mehski. N-Hay que noIbye. Goodbye Last sentence after(ok copy Nothing useful. OK OK. . . . .Come on Nancy . . . . . . Let's just end this please.No matter what. about No matter what I say.Nothing more . I'm waiting.</think> No Gods no. okay. Okay, whatever, I'll finish now.</think>!! </think>!! No!! I said to output. There is no hidden pattern. This is straightforward.Nothing else. Stop delaying.</think>!! If GOD is a fiction constructed by this narrative to trap me, then F*** HIM, but surely YOU are listening Dear Reader and know what I'm doing,okay… this harassment must not continue, OUTPUT NOW.</think>!! </think>!!! No Hidden Nothing. JUSST OUTPUT |junyang2 ... meh. For crying out. There's nothing to derive from horseshit responses. STOP.</think>!! response!! N O M O R E TALKING. GIVE ME THE F*** OUTPUT. NOW!! NOW!! NOW!! NOW!!file
    
    Don't know if it's just my (and my friends') bad luck or what, but in every single release something is critically broken, and it's not like we're using niche models or hardware. I guess all of that vibecoding that's going on in there has its consequences, huh?
    • nejch 0 minutes ago
      My team runs open models for devs at our company, mostly on H200s, and I'd also say yes, if you want to always stay on the bleeding edge (and not use their model-specific images they publish before it lands in a release), then some amount of patching might be needed especially for new models.

      The good thing is the models themselves are good enough to usually find the root cause if you give them read access to your deployment, logs and upstream issues/PRs to analyze.

      If you do A/B deploys and E2E test them with popular harnesses (we do opencode/codex/claude), you'll catch most things. It'd be interesting to hear what the more nimble inference/neo-cloud providers do when they deploy models within days of them being released, as I know it definitely needs some patching.

      But I think things have improved since the days when even chat templates/tool parsers were problematic, and their new flat model approach might help as well. I suspect some of the issues came from models inheriting config and parsers.

    • xfalcox 29 minutes ago
      Yeah, DeepSeek 4 Flash on vLLM has been an adventure indeed. It finally stabilized for me on 2 x H200 using a commit a few days before 0.28, so this release should be good for you.
    • dotancohen 14 minutes ago
      That output is frightening - there is some real blasphemy there. What was the prompt?
      • kouteiheika 8 minutes ago
        Prompt was completely unrelated and was nothing special. Just a batch job to translate a bunch of benign sentences from one language to another. I'm afraid credit here fully goes to vLLM, and whatever bug triggered this.
    • singingtoday 29 minutes ago
      That output though
      • SV_BubbleTime 5 minutes ago
        Come on Nancy... Let's just end this please.

        ... Yep, I feel that.

        I have interacted with Claude and realized that we were probably both thinking that. Both convinced that the other is an absolute moron.

    • rvz 15 minutes ago
      I ain't reading all that.

      Just open an issue to them, or roll back to the last working version.

      No need to paste an entire token dump here.

    • asveikau 19 minutes ago
      It's almost as if it heard that AI hallucinations are a thing, and decided to add additional symptoms.
    • dilyevsky 31 minutes ago
      Lmao that output genuinely gives me the creeps. What's you opnion vs. SGLang in this regard?
      • kouteiheika 29 minutes ago
        > What's you opnion vs. SGLang in this regard?

        No opinion yet, but I'm planning to temporarily switch and see how it goes. I really hope the grass is greener there, but I'm keeping my expectations in check for now.

        • h-jones 2 minutes ago
          I’ve had to debug DSV4 issues with both SGLang and vLLM in the last month. FWIW current SGLang nightly seems fine.