Adrien Bouvais adrien
  • I just like coding and solving problems. Currently working as MLOps Engineer for a supplier of post-trading services.

  • Joined on 2025-05-28
adrien pushed to master at adrien/zig-wgpu 2026-05-18 12:11:19 +00:00
7ce6b9cd1d Better example
adrien pushed to master at adrien/zig-wgpu 2026-05-18 12:07:30 +00:00
f5daf66784 Changed GpuAllocator to be like std.mem.Allocator
adrien pushed to master at adrien/zig-wgpu 2026-05-18 08:49:15 +00:00
c3166e552b GpuBuffer init now take a EnumSet of BufferUsage and not a c.WGPUBufferUsage
adrien pushed to master at adrien/zig-wgpu 2026-05-18 08:12:39 +00:00
d42c521a96 Added f16 capability
0fc5f5dbb8 GpuBuffer can be for any float and init now
545e67d72f Added a example.zig
0fcb9ee351 Synthax improv + GpuDeviceConfig
Compare 4 commits »
adrien pushed to master at adrien/zig-wgpu 2026-05-17 21:55:01 +00:00
6a2cbe2734 Removed const x = @This() to just use @This()
adrien pushed to master at adrien/zig-wgpu 2026-05-17 21:51:54 +00:00
1c8e12b1e6 Added a VRAM limit to GpuAllocator
adrien pushed to master at adrien/zig-wgpu 2026-05-17 21:18:52 +00:00
38538fcd80 Removed waiting for each run and moved it in bench directly
adrien pushed to master at adrien/zig-wgpu 2026-05-17 19:35:19 +00:00
f56dfe7ecc Removed main.zig to become bench.zig + better benchmark + wait for calcul to be done in Vec.submitPass
adrien pushed to master at adrien/zig-wgpu 2026-05-17 19:20:37 +00:00
01bc0954b0 Update lib.zig
adrien pushed to master at adrien/zig-wgpu 2026-05-17 19:19:26 +00:00
cb19cd8e30 Mat to Vec + changed how its API work
adrien pushed to master at adrien/zig-wgpu 2026-05-17 19:05:33 +00:00
7b9a7fe7a9 Created a GpuPipeline
adrien pushed to master at adrien/zig-wgpu 2026-05-17 18:55:51 +00:00
cef6155f41 Splited GpuAllocator into GpuAllocator and GpuDevice
adrien pushed to master at adrien/zig-wgpu 2026-05-17 18:47:12 +00:00
d57968d6df Removed unused GpuConfig
adrien pushed to master at adrien/zig-wgpu 2026-05-17 18:39:07 +00:00
2c52c202fe Changed MAt.read to take an allocator
adrien pushed to master at adrien/zig-wgpu 2026-05-17 18:16:21 +00:00
915c5cea65 Removed _pip_add and scale to a pipelines struct
adrien pushed to master at adrien/zig-wgpu 2026-05-17 15:52:09 +00:00
a381c71550 Fixed binding size limit error by chunking to max 1GB binding
adrien pushed to master at adrien/zig-wgpu 2026-05-15 22:26:09 +00:00
cfc1069309 Removed GpuBuffer limits
adrien pushed to main at adrien/Selfhosted-config 2026-05-15 21:42:56 +00:00
7bd2fea25c Plenty changes
adrien pushed to master at adrien/zig-wgpu 2026-05-15 16:46:10 +00:00
90a7cf946f Changed main to be a benchmark of different size
0da02f60c4 Created a GpuBuffer + an arry in GpuAlloc to deinit all when deinit the alloc
Compare 2 commits »
adrien pushed to master at adrien/zig-wgpu 2026-05-15 08:27:47 +00:00
4725723d42 REleted gpu.zig and created a lib.zig to output a module