You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Feature Gap] CUDA compared to other backends like XPU/CPU #1852
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!
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.
Activity
matthewdouglas commentedon Feb 24, 2026
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_gpuin 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.
matthewdouglas commentedon Apr 7, 2026
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!
jiqing-feng commentedon Apr 8, 2026
Hi @matthewdouglas . Would you please check this issue: #1912 ? We want the latest release version including our updates. Thanks!