Skip to content

Conversation

@kotauchisunsun
Copy link
Owner

@kotauchisunsun kotauchisunsun commented Apr 18, 2025

Hello,

I have created a pull request for the Windows SYCL backend. The version of the OneAPI base toolkit used in the Windows build was 2025.0.0, which is outdated, so I have updated it to the latest version (2025.1.0).

I conducted a performance comparison between the SYCL version of llama.cpp in this repository and the version built in the ipex-llm repository using the following URL. The results showed that the llama.cpp version in this repository is slower. (The article is in Japanese.)

Performance Comparison Article

Based on these findings, I suspect that the outdated OneAPI base toolkit version is the cause of the slow performance of llama.cpp. Therefore, I have created this pull request.

I attempted to create a pull request on my own fork, but I was unable to build it due to Intel's licensing restrictions. Since my repository does not have the required license files, the build could not proceed. However, I believe that the build server for llama.cpp has the necessary license files, so it should function correctly there

Build Attempt Log

Could you please review and merge this pull request?
If there are any additional necessary actions, please let me know.

@kotauchisunsun kotauchisunsun changed the title Update oneAPI Base Toolkit for Windows Update OneAPI Compiler to Latest Version for Windows SYCL Backend Apr 18, 2025
@kotauchisunsun kotauchisunsun changed the title Update OneAPI Compiler to Latest Version for Windows SYCL Backend Update OneAPI base tookit to Latest Version for Windows SYCL Backend Apr 18, 2025
@kotauchisunsun kotauchisunsun changed the title Update OneAPI base tookit to Latest Version for Windows SYCL Backend Update OneAPI base toolkit to Latest Version for Windows SYCL Backend Apr 18, 2025
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 this pull request may close these issues.

2 participants