Skip to content

[Feature Gap] CUDA compared to other backends like XPU/CPU #1852

Closed

Description

@jiqing-feng

Feature request

Hi @matthewdouglas .

For now, most features on XPU/CPU are aligned with CUDA, but still some gap btw them.
I can see from the legend that the Intel XPU only partially support 8-bit optimizer. I remembered the XPU has triton implementation for 8bit-optimizer. The partially support means we lack of some features on 8bit optimizer? Please let me know if we have any feature gap btw CUDA (including any new features). Thanks!

Motivation

Fill the feature gap btw CUDA and other backends

Your contribution

I will submit a PR to fix it once we align it.

Activity

  1. matthewdouglas commented on Feb 24, 2026

    @matthewdouglas
    Member

    Hi @jiqing-feng, sorry for the delay here. The main gap that I see on XPU for the optimizers is the paged optimizers. I'm not sure if this feature makes sense or is feasible for XPU. If not, I think we could just go ahead and update the legend. As it is right now we also disable the paged optimizer tests on Windows for CUDA backend.

    For CPU, the paged optimizer feature doesn't make any sense. With that said, the other optimizers do not yet work but it's largely due to a check is_on_gpu in the path for that which we should be able to workaround. I think there may be one or two optimizers like LARS not implemented as well, but they're less popular.

    Separately, we're working on new quantization features, e.g. #1858, but it's still WIP and early.

  2. added this to the v0.50.0 milestone on Apr 7, 2026
  3. matthewdouglas commented on Apr 7, 2026

    @matthewdouglas
    Member

    Since we've now merged PRs to close the gap (#1898, #1901, #1902, #1909) I think we can go ahead and close this now! Thank you!

  4. jiqing-feng commented on Apr 8, 2026

    @jiqing-feng
    ContributorAuthor

    Hi @matthewdouglas . Would you please check this issue: #1912 ? We want the latest release version including our updates. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions