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

Adding Support for Intel GPUs with sycl #3695

Closed
AlexFierro9 opened this issue Oct 20, 2023 · 6 comments · Fixed by #2690
Closed

Adding Support for Intel GPUs with sycl #3695

AlexFierro9 opened this issue Oct 20, 2023 · 6 comments · Fixed by #2690

Comments

@AlexFierro9
Copy link

I would like to drop an enhancement proposal for Intel's SYCL standard that can allow better performance for Intel GPU's(Intel Arc and the DataCenter Series), it's the Intel Equivalent to CUDA and ROCm.

If providing manpower for this proposal is not possible, I request to be assigned this issue and I'll be more than happy to work on this

@shibe2
Copy link
Contributor

shibe2 commented Oct 20, 2023

I'm working on OpenCL back-end. Would be interested to collaborate on SYCL as well, if time permits.

@shibe2 shibe2 linked a pull request Oct 20, 2023 that will close this issue
@AlexFierro9
Copy link
Author

Actually Intel has created a tool called Syclomatic, it can port pretty much all of the CUDA backend all by itself, all that would be left is integrating the new files into current methods, and any other optimizations we might want to do.

Here take a look: SYCLomatic

@itlackey
Copy link

I have an A770 and would love to see this PR merged. I am will to help test and provide feedback if it would help push this forward.

Currently many tools use llama.cpp under the hood. Those tools currently require either Nvidia or Mac GPUs. Adding proper support for Intel GPUs would make these tools more accessible and ready for the future generation of Intel hardware.

@shibe2
Copy link
Contributor

shibe2 commented Dec 1, 2023

I have an A770

What are your current speeds (prompt and eval) with CPU build and CLBlast build? How does ngl parameter affect performance?

@koech-v
Copy link

koech-v commented Jan 14, 2024

Patiently waiting for this. Any progress?

@AlexFierro9
Copy link
Author

As it turns out there is an already open issue for this

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

Successfully merging a pull request may close this issue.

4 participants