diff --git a/burn-autodiff/Cargo.toml b/burn-autodiff/Cargo.toml
index 423e0501e2..7ea3ca64c5 100644
--- a/burn-autodiff/Cargo.toml
+++ b/burn-autodiff/Cargo.toml
@@ -8,16 +8,16 @@ license = "MIT OR Apache-2.0"
name = "burn-autodiff"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-autodiff"
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["export_tests"]
export_tests = ["burn-tensor-testgen"]
[dependencies]
-burn-common = {path = "../burn-common", version = "0.9.0" }
-burn-tensor = {path = "../burn-tensor", version = "0.9.0" }
-burn-tensor-testgen = {path = "../burn-tensor-testgen", version = "0.9.0", optional = true}
+burn-common = {path = "../burn-common", version = "0.10.0" }
+burn-tensor = {path = "../burn-tensor", version = "0.10.0" }
+burn-tensor-testgen = {path = "../burn-tensor-testgen", version = "0.10.0", optional = true}
derive-new = {workspace = true}
spin = {workspace = true}
diff --git a/burn-candle/Cargo.toml b/burn-candle/Cargo.toml
index d363926770..97a0840643 100644
--- a/burn-candle/Cargo.toml
+++ b/burn-candle/Cargo.toml
@@ -8,23 +8,23 @@ license = "MIT OR Apache-2.0"
name = "burn-candle"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-candle"
-version = "0.9.0"
+version = "0.10.0"
[features]
[dependencies]
derive-new = { workspace = true }
-burn-tensor = { path = "../burn-tensor", version = "0.9.0" }
+burn-tensor = { path = "../burn-tensor", version = "0.10.0" }
half = { workspace = true, features = ["std"] }
# candle-core = { version = "0.1.2" }
candle-core = { git = "https://github.com/huggingface/candle", rev = "237323c" }
[dev-dependencies]
-burn-autodiff = { path = "../burn-autodiff", version = "0.9.0", default-features = false, features = [
+burn-autodiff = { path = "../burn-autodiff", version = "0.10.0", default-features = false, features = [
"export_tests",
] }
-burn-tch = { path = "../burn-tch", version = "0.9.0", default-features = false, features = [
+burn-tch = { path = "../burn-tch", version = "0.10.0", default-features = false, features = [
] }
-burn-tensor = { path = "../burn-tensor", version = "0.9.0", default-features = false, features = [
+burn-tensor = { path = "../burn-tensor", version = "0.10.0", default-features = false, features = [
"export_tests",
] }
diff --git a/burn-common/Cargo.toml b/burn-common/Cargo.toml
index bdb2250c9e..3190836414 100644
--- a/burn-common/Cargo.toml
+++ b/burn-common/Cargo.toml
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
name = "burn-common"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-common"
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["std"]
diff --git a/burn-core/Cargo.toml b/burn-core/Cargo.toml
index a5b00488f9..0af025b208 100644
--- a/burn-core/Cargo.toml
+++ b/burn-core/Cargo.toml
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
name = "burn-core"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-core"
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["std", "dataset-minimal"]
@@ -55,16 +55,16 @@ test-wgpu = ["wgpu"] # To use wgpu during testing, default uses ndarray.
# ** Please make sure all dependencies support no_std when std is disabled **
-burn-common = { path = "../burn-common", version = "0.9.0", default-features = false }
-burn-dataset = { path = "../burn-dataset", version = "0.9.0", optional = true, default-features = false }
-burn-derive = { path = "../burn-derive", version = "0.9.0" }
-burn-tensor = { path = "../burn-tensor", version = "0.9.0", default-features = false }
+burn-common = { path = "../burn-common", version = "0.10.0", default-features = false }
+burn-dataset = { path = "../burn-dataset", version = "0.10.0", optional = true, default-features = false }
+burn-derive = { path = "../burn-derive", version = "0.10.0" }
+burn-tensor = { path = "../burn-tensor", version = "0.10.0", default-features = false }
# Backends
-burn-ndarray = { path = "../burn-ndarray", version = "0.9.0", optional = true, default-features = false }
-burn-autodiff = { path = "../burn-autodiff", version = "0.9.0", optional = true }
-burn-wgpu = { path = "../burn-wgpu", version = "0.9.0", optional = true }
-burn-tch = { path = "../burn-tch", version = "0.9.0", optional = true }
+burn-ndarray = { path = "../burn-ndarray", version = "0.10.0", optional = true, default-features = false }
+burn-autodiff = { path = "../burn-autodiff", version = "0.10.0", optional = true }
+burn-wgpu = { path = "../burn-wgpu", version = "0.10.0", optional = true }
+burn-tch = { path = "../burn-tch", version = "0.10.0", optional = true }
derive-new = { workspace = true }
libm = { workspace = true }
@@ -87,9 +87,9 @@ serde_json = { workspace = true, features = ["alloc"] } #Default enables std
[dev-dependencies]
tempfile = { workspace = true }
-burn-dataset = { path = "../burn-dataset", version = "0.9.0", features = [
+burn-dataset = { path = "../burn-dataset", version = "0.10.0", features = [
"fake",
] }
-burn-ndarray = { path = "../burn-ndarray", version = "0.9.0", default-features = false }
-burn-autodiff = { path = "../burn-autodiff", version = "0.9.0" }
+burn-ndarray = { path = "../burn-ndarray", version = "0.10.0", default-features = false }
+burn-autodiff = { path = "../burn-autodiff", version = "0.10.0" }
diff --git a/burn-dataset/Cargo.toml b/burn-dataset/Cargo.toml
index 3b5a836a75..cd38cf562e 100644
--- a/burn-dataset/Cargo.toml
+++ b/burn-dataset/Cargo.toml
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
name = "burn-dataset"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-dataset"
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["sqlite-bundled"]
diff --git a/burn-derive/Cargo.toml b/burn-derive/Cargo.toml
index 2798cc50b2..becdfa868e 100644
--- a/burn-derive/Cargo.toml
+++ b/burn-derive/Cargo.toml
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
name = "burn-derive"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-derive"
-version = "0.9.0"
+version = "0.10.0"
[lib]
proc-macro = true
diff --git a/burn-import/Cargo.toml b/burn-import/Cargo.toml
index 4228f0e26c..f243e22f4b 100644
--- a/burn-import/Cargo.toml
+++ b/burn-import/Cargo.toml
@@ -10,16 +10,16 @@ name = "burn-import"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-import"
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["onnx"]
onnx = []
[dependencies]
-burn = {path = "../burn", version = "0.9.0" }
-burn-common = {path = "../burn-common", version = "0.9.0" }
-burn-ndarray = {path = "../burn-ndarray", version = "0.9.0" }
+burn = {path = "../burn", version = "0.10.0" }
+burn-common = {path = "../burn-common", version = "0.10.0" }
+burn-ndarray = {path = "../burn-ndarray", version = "0.10.0" }
bytemuck = {workspace = true}
derive-new = {workspace = true}
diff --git a/burn-import/onnx-tests/Cargo.toml b/burn-import/onnx-tests/Cargo.toml
index 85d0e60a32..f288e702f2 100644
--- a/burn-import/onnx-tests/Cargo.toml
+++ b/burn-import/onnx-tests/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "onnx-tests"
-version = "0.9.0"
+version = "0.10.0"
edition = "2021"
[dev-dependencies]
diff --git a/burn-ndarray/Cargo.toml b/burn-ndarray/Cargo.toml
index c6359b2973..fd1fe8422c 100644
--- a/burn-ndarray/Cargo.toml
+++ b/burn-ndarray/Cargo.toml
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
name = "burn-ndarray"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-ndarray"
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["std"]
@@ -38,9 +38,9 @@ blas-openblas-system = [
# ** Please make sure all dependencies support no_std when std is disabled **
-burn-autodiff = {path = "../burn-autodiff", version = "0.9.0", features = ["export_tests"], optional = true}
-burn-common = {path = "../burn-common", version = "0.9.0", default-features = false}
-burn-tensor = {path = "../burn-tensor", version = "0.9.0", default-features = false, features = ["export_tests"]}
+burn-autodiff = {path = "../burn-autodiff", version = "0.10.0", features = ["export_tests"], optional = true}
+burn-common = {path = "../burn-common", version = "0.10.0", default-features = false}
+burn-tensor = {path = "../burn-tensor", version = "0.10.0", default-features = false, features = ["export_tests"]}
matrixmultiply = {version = "0.3.7", default-features = false}
rayon = {workspace = true, optional = true}
diff --git a/burn-no-std-tests/Cargo.toml b/burn-no-std-tests/Cargo.toml
index 11b3ce64ad..c2b3c5ed26 100644
--- a/burn-no-std-tests/Cargo.toml
+++ b/burn-no-std-tests/Cargo.toml
@@ -8,13 +8,13 @@ license = "MIT OR Apache-2.0"
name = "burn-no-std-tests"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-no-std-tests"
-version = "0.9.0"
+version = "0.10.0"
[dependencies]
# ** Please make sure all dependencies support no_std **
-burn = {path = "../burn", version = "0.9.0", default-features = false}
-burn-ndarray = {path = "../burn-ndarray", version = "0.9.0", default-features = false}
+burn = {path = "../burn", version = "0.10.0", default-features = false}
+burn-ndarray = {path = "../burn-ndarray", version = "0.10.0", default-features = false}
serde = {workspace = true}
diff --git a/burn-tch/Cargo.toml b/burn-tch/Cargo.toml
index bbe240486e..0e6e3fc5b3 100644
--- a/burn-tch/Cargo.toml
+++ b/burn-tch/Cargo.toml
@@ -8,13 +8,13 @@ license = "MIT OR Apache-2.0"
name = "burn-tch"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-tch"
-version = "0.9.0"
+version = "0.10.0"
[features]
doc = ["tch/doc-only"]
[dependencies]
-burn-tensor = {path = "../burn-tensor", version = "0.9.0" }
+burn-tensor = {path = "../burn-tensor", version = "0.10.0" }
half = {workspace = true, features = ["std"]}
libc = "0.2.146"
@@ -22,9 +22,9 @@ rand = {workspace = true, features = ["std"]}
tch = {version = "0.13.0", features = ["download-libtorch"]}
[dev-dependencies]
-burn-autodiff = {path = "../burn-autodiff", version = "0.9.0", default-features = false, features = [
+burn-autodiff = {path = "../burn-autodiff", version = "0.10.0", default-features = false, features = [
"export_tests",
]}
-burn-tensor = {path = "../burn-tensor", version = "0.9.0", default-features = false, features = [
+burn-tensor = {path = "../burn-tensor", version = "0.10.0", default-features = false, features = [
"export_tests",
]}
diff --git a/burn-tensor-testgen/Cargo.toml b/burn-tensor-testgen/Cargo.toml
index 1b05611966..8d91ba7d39 100644
--- a/burn-tensor-testgen/Cargo.toml
+++ b/burn-tensor-testgen/Cargo.toml
@@ -6,7 +6,7 @@ license = "MIT OR Apache-2.0"
name = "burn-tensor-testgen"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-tensor-testgen"
-version = "0.9.0"
+version = "0.10.0"
[lib]
proc-macro = true
diff --git a/burn-tensor/Cargo.toml b/burn-tensor/Cargo.toml
index 0e7b914488..fe182fbfab 100644
--- a/burn-tensor/Cargo.toml
+++ b/burn-tensor/Cargo.toml
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
name = "burn-tensor"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-tensor"
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["std"]
@@ -20,7 +20,7 @@ std = [
]
[dependencies]
-burn-tensor-testgen = {path = "../burn-tensor-testgen", version = "0.9.0", optional = true}
+burn-tensor-testgen = {path = "../burn-tensor-testgen", version = "0.10.0", optional = true}
derive-new = {workspace = true}
half = {workspace = true}
diff --git a/burn-train/Cargo.toml b/burn-train/Cargo.toml
index 8adaff220c..44196fb345 100644
--- a/burn-train/Cargo.toml
+++ b/burn-train/Cargo.toml
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
name = "burn-train"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-train"
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["metrics", "ui"]
@@ -25,7 +25,7 @@ ui = [
]
[dependencies]
-burn-core = {path = "../burn-core", version = "0.9.0" }
+burn-core = {path = "../burn-core", version = "0.10.0" }
log = {workspace = true}
tracing-subscriber.workspace = true
@@ -48,4 +48,4 @@ derive-new = {workspace = true}
serde = {workspace = true, features = ["std", "derive"]}
[dev-dependencies]
-burn-ndarray = {path = "../burn-ndarray", version = "0.9.0" }
+burn-ndarray = {path = "../burn-ndarray", version = "0.10.0" }
diff --git a/burn-wgpu/Cargo.toml b/burn-wgpu/Cargo.toml
index df2c1a2ca5..f6f66c6a20 100644
--- a/burn-wgpu/Cargo.toml
+++ b/burn-wgpu/Cargo.toml
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
name = "burn-wgpu"
readme = "README.md"
repository = "https://github.com/burn-rs/burn/tree/main/burn-wgpu"
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["async"]
@@ -17,8 +17,8 @@ async = []
autotune = []
[dependencies]
-burn-common = { path = "../burn-common", version = "0.9.0" }
-burn-tensor = { path = "../burn-tensor", version = "0.9.0" }
+burn-common = { path = "../burn-common", version = "0.10.0" }
+burn-tensor = { path = "../burn-tensor", version = "0.10.0" }
bytemuck = { workspace = true }
derive-new = { workspace = true }
log = { workspace = true }
@@ -36,13 +36,13 @@ serde = { workspace = true }
text_placeholder = { version = "0.5.0", features = ["struct_context"] }
[dev-dependencies]
-burn-autodiff = { path = "../burn-autodiff", version = "0.9.0", default-features = false, features = [
+burn-autodiff = { path = "../burn-autodiff", version = "0.10.0", default-features = false, features = [
"export_tests",
] }
-burn-tensor = { path = "../burn-tensor", version = "0.9.0", default-features = false, features = [
+burn-tensor = { path = "../burn-tensor", version = "0.10.0", default-features = false, features = [
"export_tests",
] }
-burn-ndarray = { path = "../burn-ndarray", version = "0.9.0" }
+burn-ndarray = { path = "../burn-ndarray", version = "0.10.0" }
serial_test = "2.0.0"
[[bench]]
diff --git a/burn/Cargo.toml b/burn/Cargo.toml
index 10920d3e00..3df2ab979b 100644
--- a/burn/Cargo.toml
+++ b/burn/Cargo.toml
@@ -8,7 +8,7 @@ license = "MIT OR Apache-2.0"
name = "burn"
readme = "README.md"
repository = "https://github.com/burn-rs/burn"
-version = "0.9.0"
+version = "0.10.0"
rust-version = "1.71"
[features]
@@ -55,5 +55,5 @@ experimental-named-tensor = ["burn-core/experimental-named-tensor"]
# ** Please make sure all dependencies support no_std when std is disabled **
-burn-core = {path = "../burn-core", version = "0.9.0", default-features = false}
-burn-train = {path = "../burn-train", version = "0.9.0", optional = true, default-features = false }
+burn-core = {path = "../burn-core", version = "0.10.0", default-features = false}
+burn-train = {path = "../burn-train", version = "0.10.0", optional = true, default-features = false }
diff --git a/examples/custom-training-loop/Cargo.toml b/examples/custom-training-loop/Cargo.toml
index 80775ce94d..8cce57c35a 100644
--- a/examples/custom-training-loop/Cargo.toml
+++ b/examples/custom-training-loop/Cargo.toml
@@ -4,7 +4,7 @@ edition = "2021"
license = "MIT OR Apache-2.0"
name = "custom-training-loop"
publish = false
-version = "0.9.0"
+version = "0.10.0"
[dependencies]
burn = {path = "../../burn", features=["autodiff", "wgpu"]}
diff --git a/examples/custom-wgpu-kernel/Cargo.toml b/examples/custom-wgpu-kernel/Cargo.toml
index 228b2558f4..d8bf6f9efb 100644
--- a/examples/custom-wgpu-kernel/Cargo.toml
+++ b/examples/custom-wgpu-kernel/Cargo.toml
@@ -4,7 +4,7 @@ edition = "2021"
license = "MIT OR Apache-2.0"
name = "custom-wgpu-kernel"
publish = false
-version = "0.9.0"
+version = "0.10.0"
[dependencies]
burn = {path = "../../burn", features=["autodiff", "wgpu"]}
diff --git a/examples/guide/Cargo.toml b/examples/guide/Cargo.toml
index 38ff76de71..b6d11efd9c 100644
--- a/examples/guide/Cargo.toml
+++ b/examples/guide/Cargo.toml
@@ -4,7 +4,7 @@ edition = "2021"
license = "MIT OR Apache-2.0"
name = "guide"
publish = false
-version = "0.9.0"
+version = "0.10.0"
[dependencies]
burn = {path = "../../burn", features = ["train", "wgpu"]}
diff --git a/examples/mnist-inference-web/Cargo.toml b/examples/mnist-inference-web/Cargo.toml
index 57a1c452b5..3e72103001 100644
--- a/examples/mnist-inference-web/Cargo.toml
+++ b/examples/mnist-inference-web/Cargo.toml
@@ -4,7 +4,7 @@ edition = "2021"
license = "MIT OR Apache-2.0"
name = "mnist-inference-web"
publish = false
-version = "0.9.0"
+version = "0.10.0"
[lib]
crate-type = ["cdylib"]
diff --git a/examples/mnist/Cargo.toml b/examples/mnist/Cargo.toml
index 37f3dda38a..9d2d1e6313 100644
--- a/examples/mnist/Cargo.toml
+++ b/examples/mnist/Cargo.toml
@@ -4,7 +4,7 @@ edition = "2021"
license = "MIT OR Apache-2.0"
name = "mnist"
publish = false
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["burn/dataset-sqlite-bundled"]
diff --git a/examples/named-tensor/Cargo.toml b/examples/named-tensor/Cargo.toml
index e4d500365b..5fe8845a97 100644
--- a/examples/named-tensor/Cargo.toml
+++ b/examples/named-tensor/Cargo.toml
@@ -4,7 +4,7 @@ edition = "2021"
license = "MIT OR Apache-2.0"
name = "named-tensor"
publish = false
-version = "0.9.0"
+version = "0.10.0"
[dependencies]
burn = {path = "../../burn", features = ["experimental-named-tensor", "ndarray"]}
diff --git a/examples/onnx-inference/Cargo.toml b/examples/onnx-inference/Cargo.toml
index 9082580bd9..0e51c05074 100644
--- a/examples/onnx-inference/Cargo.toml
+++ b/examples/onnx-inference/Cargo.toml
@@ -4,7 +4,7 @@ edition = "2021"
license = "MIT OR Apache-2.0"
name = "onnx-inference"
publish = false
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["burn/dataset-sqlite-bundled"]
diff --git a/examples/text-classification/Cargo.toml b/examples/text-classification/Cargo.toml
index 2cd731e82a..f579a20415 100644
--- a/examples/text-classification/Cargo.toml
+++ b/examples/text-classification/Cargo.toml
@@ -4,7 +4,7 @@ edition = "2021"
license = "MIT OR Apache-2.0"
name = "text-classification"
publish = false
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["burn/dataset-sqlite-bundled"]
diff --git a/examples/text-generation/Cargo.toml b/examples/text-generation/Cargo.toml
index 0a4b73ce1c..fb8b243568 100644
--- a/examples/text-generation/Cargo.toml
+++ b/examples/text-generation/Cargo.toml
@@ -4,7 +4,7 @@ edition = "2021"
license = "MIT OR Apache-2.0"
name = "text-generation"
publish = false
-version = "0.9.0"
+version = "0.10.0"
[features]
default = ["burn/dataset-sqlite-bundled"]
diff --git a/xtask/Cargo.toml b/xtask/Cargo.toml
index 96a4baea9b..908f3de7a4 100644
--- a/xtask/Cargo.toml
+++ b/xtask/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "xtask"
-version = "0.1.0"
+version = "0.2.0"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html