build: use stable burn

This commit is contained in:
xtex 2024-09-06 15:02:20 +08:00
parent 70727c6361
commit 1566bc6123
Signed by: xtex
GPG key ID: B918086ED8045B91
2 changed files with 55 additions and 32 deletions

85
Cargo.lock generated
View file

@ -336,7 +336,8 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "burn"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25ebe84e0b3e7ea14e3b340b604c415a4bb23f7b0d2ad08e23c0e6732e1df80a"
dependencies = [
"burn-core",
"burn-train",
@ -345,7 +346,8 @@ dependencies = [
[[package]]
name = "burn-autodiff"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4a8d85a9196f3876716e5b8bd1e6b782463b37c937e21edc3787e0887f1f57ac"
dependencies = [
"burn-common",
"burn-tensor",
@ -357,7 +359,8 @@ dependencies = [
[[package]]
name = "burn-candle"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b4a8a0ed6498ee75cf6d81b719fb37c9f43593a09581b5638a15bb7ec9cb617"
dependencies = [
"burn-tensor",
"candle-core",
@ -368,7 +371,8 @@ dependencies = [
[[package]]
name = "burn-common"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb2a4b6a8e454991bc2a0faf08ea156993ec646d6561bbf3e6e90e03c6572fe8"
dependencies = [
"cubecl-common",
"data-encoding",
@ -380,7 +384,8 @@ dependencies = [
[[package]]
name = "burn-core"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eff2c75e814e84fb7c8046f7b37c9f289a08680e10a67fde515412abffbba982"
dependencies = [
"bincode",
"burn-autodiff",
@ -410,7 +415,8 @@ dependencies = [
[[package]]
name = "burn-cuda"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e2c2f79896737381315dd03c97b1cec2bbf91542468e3e906941e4b76ba7154"
dependencies = [
"burn-fusion",
"burn-jit",
@ -425,7 +431,8 @@ dependencies = [
[[package]]
name = "burn-dataset"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b9a26516acb93b82e2e0b1ad83dc6b85f6f3c7c907713ec8900cd6c3613b5c1"
dependencies = [
"csv",
"derive-new",
@ -450,7 +457,8 @@ dependencies = [
[[package]]
name = "burn-derive"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e03a70aeb190e3c6f99cf868018304e99c21dd039bf78fc9755f88cde57e56b"
dependencies = [
"derive-new",
"proc-macro2",
@ -461,7 +469,8 @@ dependencies = [
[[package]]
name = "burn-fusion"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8d20cbfe201cac8bd1794170adf35d27dc7b3cce102eb910b37a88a64428bbe"
dependencies = [
"burn-common",
"burn-tensor",
@ -475,7 +484,8 @@ dependencies = [
[[package]]
name = "burn-jit"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f47a352e61f5b0e0385116d9e00bc92995376d3365b7d90e9038dab988ecf66"
dependencies = [
"burn-common",
"burn-fusion",
@ -496,7 +506,8 @@ dependencies = [
[[package]]
name = "burn-ndarray"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1649f144dde3ba25b7f4e687f0348374666c3632ebb1a4baa43fc3a897162ac3"
dependencies = [
"blas-src",
"burn-autodiff",
@ -516,7 +527,8 @@ dependencies = [
[[package]]
name = "burn-tch"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e9ef6ce506951a4a5264240181c030b0b21f7d1a5385177cf15219dbf7d7d99"
dependencies = [
"burn-tensor",
"half",
@ -528,7 +540,8 @@ dependencies = [
[[package]]
name = "burn-tensor"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6185ed2c58767d5e5fbb4872cece8c91d0841d18376c9a6e742aebcb91542970"
dependencies = [
"burn-common",
"bytemuck",
@ -547,7 +560,8 @@ dependencies = [
[[package]]
name = "burn-train"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85c05fed1358839952c3bcc4079f488f0787c4a2c5a5a394111aed80bddf46a8"
dependencies = [
"burn-core",
"crossterm",
@ -566,7 +580,8 @@ dependencies = [
[[package]]
name = "burn-wgpu"
version = "0.14.0"
source = "git+https://github.com/tracel-ai/burn#79cd3d5d21cb6217dc72d4a5e60f9e0ff885ded3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4c17f997ec7b720728cd8ffb7ac418dd9a760f565832979a11eed198f914551"
dependencies = [
"burn-fusion",
"burn-jit",
@ -1028,8 +1043,9 @@ dependencies = [
[[package]]
name = "cubecl"
version = "0.1.1"
source = "git+https://github.com/tracel-ai/cubecl?rev=d41dd0c00381fb935e4389927ee4bef0b8aba785#d41dd0c00381fb935e4389927ee4bef0b8aba785"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "222d7052864d80ae9009a51ad6abfd5fb141a4ccf7e1d061888cc11c3c674de3"
dependencies = [
"cubecl-core",
"cubecl-cuda",
@ -1039,8 +1055,9 @@ dependencies = [
[[package]]
name = "cubecl-common"
version = "0.1.1"
source = "git+https://github.com/tracel-ai/cubecl?rev=d41dd0c00381fb935e4389927ee4bef0b8aba785#d41dd0c00381fb935e4389927ee4bef0b8aba785"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6e358cb0b4de9f602e1b6f6656d88f351cc29664536cdb54ea17f7e44f7a393"
dependencies = [
"derive-new",
"getrandom",
@ -1054,8 +1071,9 @@ dependencies = [
[[package]]
name = "cubecl-core"
version = "0.1.1"
source = "git+https://github.com/tracel-ai/cubecl?rev=d41dd0c00381fb935e4389927ee4bef0b8aba785#d41dd0c00381fb935e4389927ee4bef0b8aba785"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "719df0318ac22c09f16801225c205780615e97ecf79fd07fdb0e08aa32d332f6"
dependencies = [
"bytemuck",
"cubecl-macros",
@ -1069,8 +1087,9 @@ dependencies = [
[[package]]
name = "cubecl-cuda"
version = "0.1.1"
source = "git+https://github.com/tracel-ai/cubecl?rev=d41dd0c00381fb935e4389927ee4bef0b8aba785#d41dd0c00381fb935e4389927ee4bef0b8aba785"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9491684e95c27fd989dcefdcaff5047afd50b0dcf3d9f540c0c0c7d85815f9a"
dependencies = [
"bytemuck",
"cubecl-common",
@ -1084,8 +1103,9 @@ dependencies = [
[[package]]
name = "cubecl-linalg"
version = "0.1.1"
source = "git+https://github.com/tracel-ai/cubecl?rev=d41dd0c00381fb935e4389927ee4bef0b8aba785#d41dd0c00381fb935e4389927ee4bef0b8aba785"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad47dab1a1347cb0df322eaddfff82441890760eb367dd2afd7f5cd463c88193"
dependencies = [
"bytemuck",
"cubecl-core",
@ -1095,8 +1115,9 @@ dependencies = [
[[package]]
name = "cubecl-macros"
version = "0.1.1"
source = "git+https://github.com/tracel-ai/cubecl?rev=d41dd0c00381fb935e4389927ee4bef0b8aba785#d41dd0c00381fb935e4389927ee4bef0b8aba785"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b02de789371373c9e09924b93ce1f7248c42e2dac7f4bc7be4872e3a18025daf"
dependencies = [
"derive-new",
"proc-macro2",
@ -1106,8 +1127,9 @@ dependencies = [
[[package]]
name = "cubecl-runtime"
version = "0.1.1"
source = "git+https://github.com/tracel-ai/cubecl?rev=d41dd0c00381fb935e4389927ee4bef0b8aba785#d41dd0c00381fb935e4389927ee4bef0b8aba785"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fab9586f79f8a4db35a16556575217786f743b2d1c030cd4515174b3dfd8817"
dependencies = [
"async-channel",
"cfg_aliases 0.2.1",
@ -1126,8 +1148,9 @@ dependencies = [
[[package]]
name = "cubecl-wgpu"
version = "0.1.1"
source = "git+https://github.com/tracel-ai/cubecl?rev=d41dd0c00381fb935e4389927ee4bef0b8aba785#d41dd0c00381fb935e4389927ee4bef0b8aba785"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83293243697e7270e3c0e3354cd75cfe0a2745f6305bda5c3637248b0d368afc"
dependencies = [
"async-channel",
"bytemuck",

View file

@ -10,7 +10,7 @@ repository = "https://codeberg.org/xtex/scra"
license = "Apache-2.0"
[workspace.dependencies]
burn = { version = "0.14.0", git = "https://github.com/tracel-ai/burn" }
burn = { version = "0.14.0" }
clap = { version = "4.5.16", features = ["derive"] }
tokio = { version = "1.39.3" }
anyhow = { version = "1.0.86", features = ["backtrace"] }