@@ -33,21 +33,15 @@ safetensors = { workspace = true }
3333thiserror = { workspace = true }
3434yoke = { workspace = true }
3535zip = { workspace = true }
36- tracing = {workspace = true , optional = true , features = [" release_max_level_off" ]}
3736
3837# Wgpu Dependencies:
39- wgpu = { workspace = true , optional = true }
40- flume = { workspace = true , optional = true }
38+ # wgpu = { workspace = true, optional = true }
4139bytemuck = { workspace = true , optional = true }
40+ tracing = {workspace = true , optional = true , features = [" release_max_level_off" ]}
41+
4242pollster = { workspace = true , optional = true }
43- log = {workspace = true , optional = true }
44- serde_json = { workspace = true , optional = true }
4543candle-wgpu-kernels = { workspace = true , optional = true }
4644wgpu-compute-layer = { workspace = true , optional = true }
47- rustc-hash = {workspace = true , optional = true }
48- # for wgpu_debug || wgpu_debug_serialize
49- serde = { workspace = true , optional = true }
50-
5145
5246[target .'cfg(all(not(target_arch = "wasm32"), not(target_os = "ios")))' .dependencies ]
5347candle-ug = { workspace = true , optional = true }
@@ -71,9 +65,23 @@ metal = [
7165 " candle-ug?/metal" ,
7266]
7367ug = [" dep:candle-ug" ]
74- wgpu = [" dep:wgpu" , " dep:pollster" , " dep:bytemuck" , " dep:flume" , " dep:candle-wgpu-kernels" , " dep:log" , " dep:tracing" , " dep:rustc-hash" , " dep:wgpu-compute-layer" ]
75- wgpu_debug = [" wgpu" , " dep:serde" , " dep:serde_json" , " candle-wgpu-kernels/wgpu_debug_serialize" , " wgpu-compute-layer/wgpu_debug" ]
76- wgpu_debug_serialize = [" wgpu" , " dep:serde" , " dep:serde_json" , " candle-wgpu-kernels/wgpu_debug_serialize" , " wgpu-compute-layer/wgpu_debug_serialize" ]
68+ wgpu = [
69+ " dep:bytemuck" ,
70+ " dep:tracing" ,
71+ " dep:pollster" ,
72+ " dep:candle-wgpu-kernels" ,
73+ " dep:wgpu-compute-layer" ,
74+ ]
75+ wgpu_debug = [
76+ " wgpu" ,
77+ " candle-wgpu-kernels/wgpu_debug_serialize" ,
78+ " wgpu-compute-layer/wgpu_debug" ,
79+ ]
80+ wgpu_debug_serialize = [
81+ " wgpu" ,
82+ " candle-wgpu-kernels/wgpu_debug_serialize" ,
83+ " wgpu-compute-layer/wgpu_debug_serialize" ,
84+ ]
7785
7886[[bench ]]
7987name = " bench_main"
0 commit comments