llama.cpp
ggml: Add initial WebGPU backend
#14521
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
29
Changes
View On
GitHub
Commits
Minimal setup of webgpu backend with dawn. Just prints out the adapter and segfaults
reeselevine
committed
1 year ago
Initialize webgpu device
reeselevine
committed
1 year ago
Making progress on setting up the backend
reeselevine
committed
1 year ago
Finish more boilerplate/utility functions
reeselevine
committed
1 year ago
Organize file and work on alloc buffer
reeselevine
committed
1 year ago
Add webgpu_context to prepare for actually running some shaders
reeselevine
committed
1 year ago
Merge remote-tracking branch 'upstream/master' into webgpu
reeselevine
committed
356 days ago
Work on memset and add shader loading
reeselevine
committed
356 days ago
Work on memset polyfill
reeselevine
committed
355 days ago
Implement set_tensor as webgpu WriteBuffer, remove host_buffer stubs since webgpu doesn't support it
reeselevine
committed
352 days ago
Implement get_tensor and buffer_clear
reeselevine
committed
351 days ago
Finish rest of setup
reeselevine
committed
350 days ago
Start work on compute graph
reeselevine
committed
349 days ago
Merge remote-tracking branch 'upstream/master' into webgpu
reeselevine
committed
349 days ago
Basic mat mul working
reeselevine
committed
348 days ago
Work on emscripten build
reeselevine
committed
343 days ago
Basic WebGPU backend instructions
reeselevine
committed
343 days ago
Merge remote-tracking branch 'upstream/master' into webgpu
reeselevine
committed
343 days ago
Use EMSCRIPTEN flag
reeselevine
committed
343 days ago
Work on passing ci, implement 4d tensor multiplication
reeselevine
committed
337 days ago
Pass thread safety test
reeselevine
committed
336 days ago
Implement permuting for mul_mat and cpy
reeselevine
committed
328 days ago
minor cleanups
reeselevine
committed
327 days ago
Merge remote-tracking branch 'upstream/master' into webgpu
reeselevine
committed
327 days ago
Address feedback
reeselevine
committed
324 days ago
Remove division by type size in cpy op
reeselevine
committed
324 days ago
Fix formatting and add github action workflows for vulkan and metal (m-series) webgpu backends
reeselevine
committed
315 days ago
Fix name
reeselevine
committed
315 days ago
Fix macos dawn prefix path
reeselevine
committed
314 days ago
Loading