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 机器学习
每月 7,983 次下载
在 13 个 仓库中使用 13 个 (直接使用 3 个)
1.5MB
39K SLoC
Burn WGPU 后端
Burn WGPU 后端
此包为 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