Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SYCL support #308

Open
airMeng opened this issue Jul 25, 2024 · 3 comments
Open

SYCL support #308

airMeng opened this issue Jul 25, 2024 · 3 comments

Comments

@airMeng
Copy link

airMeng commented Jul 25, 2024

Hi @leejet
Following SYCL backend in GGML we plan to contribute native SYCL support to stable-diffusion.cpp. Want some inputs from you.

Possible Implementation

  1. update GGML to the latest with SYCL support
  2. add similar SYCL option like CUDA
  3. update according to the community request.

I notices in the recent SD3 support, the submodule GGML has been dispatched to a fork, will you maintain a fork you GGML yourselves?

cc @zhentaoyu @luoyu-intel @hshen14

@leejet
Copy link
Owner

leejet commented Jul 28, 2024

I notices in the recent SD3 support, the submodule GGML has been dispatched to a fork, will you maintain a fork you GGML yourselves?

Since the t5 layer norm, which sd3 depends on, is not yet supported by ggml, I created a separate branch to support it. I will submit my changes to the upstream via a PR.

@leejet
Copy link
Owner

leejet commented Jul 28, 2024

PR: ggerganov/ggml#900

@leejet
Copy link
Owner

leejet commented Aug 3, 2024

ggml submodule of sd.cpp is now ggerganov/ggml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants