Skip to content

Commit f67fe79

Browse files
committed
refactor: vendor import burn deps — pin upstream at rev, only override our additions
Revert the 23K-line copy of burn-backend/burn-std/burn-ir. Instead: pin upstream burn at commit ed72d2b via git rev deps. Our changes are ONLY in crates/burn/src/ (60 lines of additions): ops/tensor.rs: try_vml_unary() + 4 SIMD wires (exp, log, sqrt, abs) ops/activation.rs: fused sigmoid via hpc::activations::sigmoid_f32 Everything else is unmodified upstream burn-ndarray source. Upstream deps stay upstream. We only own our additions. 30 burn tests pass. 1,269 workspace tests pass. https://claude.ai/code/session_01Y69Vnw751w75iVSBRws7o7
1 parent 986ac6c commit f67fe79

68 files changed

Lines changed: 3327 additions & 23797 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.toml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,9 @@ members = [
106106
"crates/*",
107107
]
108108
exclude = [
109-
# burn crates require edition 2024 (Rust 1.85+).
109+
# burn crate requires edition 2024 (Rust 1.85+) and pinned git deps.
110110
# Built separately: cargo check --manifest-path crates/burn/Cargo.toml
111111
"crates/burn",
112-
"crates/burn-backend",
113-
"crates/burn-std",
114-
"crates/burn-ir",
115112
]
116113
default-members = [
117114
".",

crates/burn-backend/Cargo.toml

Lines changed: 0 additions & 55 deletions
This file was deleted.

0 commit comments

Comments
 (0)