Buckets:
83.3 GB
3,227 files
Updated about 1 month ago
Ctrl+K
| Name | Size | Uploaded | Xet hash |
|---|---|---|---|
| CMakeLists.txt | 341 Bytes xet | 13cf48d6 | |
| README.md | 1.46 kB xet | 01e136a5 | |
| build.sh | 1.33 kB xet | 53e5f9c5 | |
| ls-sycl-device.cpp | 251 Bytes xet | 736746ca | |
| run-llama2.sh | 1.12 kB xet | a7252c3a | |
| start-svr.sh | 3.91 kB xet | 2aa16675 | |
| test.sh | 4.22 kB xet | 0c7f7b8f | |
| update-ops-doc.sh | 201 Bytes xet | 4967a88a | |
| win-build-sycl.bat | 1.47 kB xet | b2d3e7c2 | |
| win-run-llama2.bat | 471 Bytes xet | 4b896852 | |
| win-start-svr.bat | 4.41 kB xet | 55cc3426 | |
| win-test.bat | 4.91 kB xet | f77815d9 | |
| win-update-ops-doc.bat | 204 Bytes xet | dbd0b559 |
llama.cpp/example/sycl
This example program provides the tools for llama.cpp for SYCL on Intel GPU.
Tool
| Tool Name | Function | Status |
|---|---|---|
| llama-ls-sycl-device | List all SYCL devices with ID, compute capability, max work group size, etc. | Support |
llama-ls-sycl-device
List all SYCL devices with ID, compute capability, max work group size, etc.
Build the llama.cpp for SYCL for the specified target (using GGML_SYCL_TARGET).
Enable oneAPI running environment (if GGML_SYCL_TARGET is set to INTEL -default-)
source /opt/intel/oneapi/setvars.sh
- Execute
./build/bin/llama-ls-sycl-device
Check the ID in startup log, like:
found 2 SYCL devices:
| | | | |Max | |Max |Global | |
| | | | |compute|Max work|sub |mem | |
|ID| Device Type| Name|Version|units |group |group|size | Driver version|
|--|-------------------|---------------------------------------|-------|-------|--------|-----|-------|---------------------|
| 0| [level_zero:gpu:0]| Intel Arc A770 Graphics| 1.3| 512| 1024| 32| 16225M| 1.3.29138|
| 1| [level_zero:gpu:1]| Intel UHD Graphics 750| 1.3| 32| 512| 32| 62631M| 1.3.29138|
- Total size
- 83.3 GB
- Files
- 3,227
- Last updated
- Jul 8
- Pre-warmed CDN
- US EU US EU