Repository navigation
chore(deps): update redis requirement from 0.27.6 to 1.0.3 - #395
dependabot[bot] wants to merge 1 commit into
Conversation
Updates the requirements on [redis](https://github.com/redis-rs/redis-rs) to permit the latest version. - [Release notes](https://github.com/redis-rs/redis-rs/releases) - [Commits](https://github.com/redis-rs/redis-rs/commits) --- updated-dependencies: - dependency-name: redis dependency-version: 1.0.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
|
Closing this — the upgrade to
The latest We can revisit once @dependabot ignore this major version |
|
OK, I won't notify you about version 1.x.x again, unless you re-open this PR. |
…red`` + debug dump The xfail helper was written against an old TokenSpeed main where ``create_grammar_backend()`` was defined but never called and ``Request.grammar`` was never assigned. That's no longer the case — TokenSpeed's grammar pipeline is fully wired as of #236 + #381 + #395: - ``request_handler.py`` instantiates ``GrammarManager`` - ``event_loop.py`` routes new requests through ``process_req_with_grammar`` + ``get_ready_grammar_requests``, with an async compile queue and abort support - ``greedy.py`` / ``flashinfer*.py`` both apply ``sampling_info.vocab_mask`` to logits before sampling when a grammar is active - speculative (``eagle_utils.py:773``) and disagg decode paths already call ``grammar.accept_token`` So ``tokenspeed#361``'s surface (``sampling_params.json_schema`` → ``req.grammar`` → vocab mask) now works end-to-end. The three ``tool_choice=required/specific`` tests that were xfailed should run on tokenspeed just like they do on sglang/vllm/trtllm; CI will confirm. Also drops the short-lived debug dumps in ``servicer.py`` and the ``TOKENSPEED_DEBUG_OUTPUT=1`` toggle in ``e2e-gpu-job.yml`` — those were staged to diagnose why meta-llama tool-call tests diverged from unsloth. The diagnosis is done: output trimming is correct, chunks are incremental, the remaining unconstrained (tool_choice=auto) drift is a sampling-variance quality issue orthogonal to this PR. Signed-off-by: yetone <yetoneful@gmail.com>
…red`` + debug dump The xfail helper was written against an old TokenSpeed main where ``create_grammar_backend()`` was defined but never called and ``Request.grammar`` was never assigned. That's no longer the case — TokenSpeed's grammar pipeline is fully wired as of #236 + #381 + #395: - ``request_handler.py`` instantiates ``GrammarManager`` - ``event_loop.py`` routes new requests through ``process_req_with_grammar`` + ``get_ready_grammar_requests``, with an async compile queue and abort support - ``greedy.py`` / ``flashinfer*.py`` both apply ``sampling_info.vocab_mask`` to logits before sampling when a grammar is active - speculative (``eagle_utils.py:773``) and disagg decode paths already call ``grammar.accept_token`` So ``tokenspeed#361``'s surface (``sampling_params.json_schema`` → ``req.grammar`` → vocab mask) now works end-to-end. The three ``tool_choice=required/specific`` tests that were xfailed should run on tokenspeed just like they do on sglang/vllm/trtllm; CI will confirm. Also drops the short-lived debug dumps in ``servicer.py`` and the ``TOKENSPEED_DEBUG_OUTPUT=1`` toggle in ``e2e-gpu-job.yml`` — those were staged to diagnose why meta-llama tool-call tests diverged from unsloth. The diagnosis is done: output trimming is correct, chunks are incremental, the remaining unconstrained (tool_choice=auto) drift is a sampling-variance quality issue orthogonal to this PR. Signed-off-by: yetone <yetoneful@gmail.com>
…red`` + debug dump The xfail helper was written against an old TokenSpeed main where ``create_grammar_backend()`` was defined but never called and ``Request.grammar`` was never assigned. That's no longer the case — TokenSpeed's grammar pipeline is fully wired as of #236 + #381 + #395: - ``request_handler.py`` instantiates ``GrammarManager`` - ``event_loop.py`` routes new requests through ``process_req_with_grammar`` + ``get_ready_grammar_requests``, with an async compile queue and abort support - ``greedy.py`` / ``flashinfer*.py`` both apply ``sampling_info.vocab_mask`` to logits before sampling when a grammar is active - speculative (``eagle_utils.py:773``) and disagg decode paths already call ``grammar.accept_token`` So ``tokenspeed#361``'s surface (``sampling_params.json_schema`` → ``req.grammar`` → vocab mask) now works end-to-end. The three ``tool_choice=required/specific`` tests that were xfailed should run on tokenspeed just like they do on sglang/vllm/trtllm; CI will confirm. Also drops the short-lived debug dumps in ``servicer.py`` and the ``TOKENSPEED_DEBUG_OUTPUT=1`` toggle in ``e2e-gpu-job.yml`` — those were staged to diagnose why meta-llama tool-call tests diverged from unsloth. The diagnosis is done: output trimming is correct, chunks are incremental, the remaining unconstrained (tool_choice=auto) drift is a sampling-variance quality issue orthogonal to this PR. Signed-off-by: yetone <yetoneful@gmail.com>
…red`` + debug dump The xfail helper was written against an old TokenSpeed main where ``create_grammar_backend()`` was defined but never called and ``Request.grammar`` was never assigned. That's no longer the case — TokenSpeed's grammar pipeline is fully wired as of #236 + #381 + #395: - ``request_handler.py`` instantiates ``GrammarManager`` - ``event_loop.py`` routes new requests through ``process_req_with_grammar`` + ``get_ready_grammar_requests``, with an async compile queue and abort support - ``greedy.py`` / ``flashinfer*.py`` both apply ``sampling_info.vocab_mask`` to logits before sampling when a grammar is active - speculative (``eagle_utils.py:773``) and disagg decode paths already call ``grammar.accept_token`` So ``tokenspeed#361``'s surface (``sampling_params.json_schema`` → ``req.grammar`` → vocab mask) now works end-to-end. The three ``tool_choice=required/specific`` tests that were xfailed should run on tokenspeed just like they do on sglang/vllm/trtllm; CI will confirm. Also drops the short-lived debug dumps in ``servicer.py`` and the ``TOKENSPEED_DEBUG_OUTPUT=1`` toggle in ``e2e-gpu-job.yml`` — those were staged to diagnose why meta-llama tool-call tests diverged from unsloth. The diagnosis is done: output trimming is correct, chunks are incremental, the remaining unconstrained (tool_choice=auto) drift is a sampling-variance quality issue orthogonal to this PR. Signed-off-by: yetone <yetoneful@gmail.com>
Updates the requirements on redis to permit the latest version.
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)