10 个版本 (5 个重大更新)

0.13.2 2024 年 5 月 3 日
0.13.1 2024 年 4 月 26 日
0.12.1 2024 年 2 月 1 日
0.12.0 2024 年 1 月 31 日
0.8.0 2023 年 7 月 25 日

#740 in 机器学习

Download history 2764/week @ 2024-05-02 2083/week @ 2024-05-09 2107/week @ 2024-05-16 3735/week @ 2024-05-23 2776/week @ 2024-05-30 4909/week @ 2024-06-06 2709/week @ 2024-06-13 1798/week @ 2024-06-20 2644/week @ 2024-06-27 2234/week @ 2024-07-04 1496/week @ 2024-07-11 1595/week @ 2024-07-18 1508/week @ 2024-07-25 3021/week @ 2024-08-01 1834/week @ 2024-08-08 1389/week @ 2024-08-15

每月 7,983 次下载
13 仓库中使用 13 个 (直接使用 3 个)

MIT/Apache

1.5MB
39K SLoC

Burn WGPU 后端

Burn WGPU 后端

Current Crates.io Version license

此包为 Burn 提供了一个使用 wgpu 的 WGPU 后端。

后端支持 Vulkan、Metal、DirectX11/12、OpenGL、WebGPU。

使用示例

#[cfg(feature = "wgpu")]
mod wgpu {
    use burn_autodiff::Autodiff;
    use burn_wgpu::{AutoGraphicsApi, Wgpu, WgpuDevice};
    use mnist::training;

    pub fn run() {
        let device = WgpuDevice::default();
        training::run::<Autodiff<Wgpu<AutoGraphicsApi, f32, i32>>>(device);
    }
}

配置

您可以将 BURN_WGPU_MAX_TASKS 设置为正整数,以确定向图形 API 提交批处理计算任务的次数。

平台支持

选项 CPU GPU Linux MacOS Windows Android iOS WASM
Metal
Vulkan
OpenGL
WebGpu
Dx11/Dx12

依赖项

~13–44MB
~711K SLoC