This commit is contained in:
pj committed 2026-06-22 09:56:20 -04:00
1 parent 78fff9b6f4
commit 7cc36e3e40
37 files changed
+55361 -103

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
# Empty stand-in for `burn-cuda`, used via [patch.crates-io] in ../../Cargo.toml.
# harper-core pulls burn-cuda only as an optional, disabled CUDA backend. This stub keeps
# the broken/heavy cubecl + tracel-llvm subtree out of the dependency graph. Never compiled.
# The feature names below must match the ones `burn` references via `burn-cuda?/...` so that
# Cargo's feature validation passes; they are all empty no-ops.
[package]
name = "burn-cuda"
version = "0.19.1"
edition = "2021"
publish = false
[lib]
path = "src/lib.rs"
[features]
default = []
std = []
doc = []
fusion = []
autotune = []
autotune-checks = []
+1
View File
@@ -0,0 +1 @@
// Intentionally empty. See Cargo.toml — this stubs out the disabled `burn-cuda` backend.
+16
View File
@@ -0,0 +1,16 @@
# Empty stand-in for `cubecl-cpu`, used via [patch.crates-io] in ../../Cargo.toml.
# cubecl-cpu is the LLVM/MLIR JIT CPU runtime pulled (transitively, through burn's disabled GPU
# backends) by harper-core. It drags in the tracel-llvm / tracel-llvm-bundler crates, whose
# current prereleases fail to resolve and link-collide with `zip`'s lzma. Replacing it with this
# empty stub removes that whole subtree. Nothing here is ever compiled (GPU backends are off).
[package]
name = "cubecl-cpu"
version = "0.8.1"
edition = "2021"
publish = false
[lib]
path = "src/lib.rs"
[features]
default = []
+1
View File
@@ -0,0 +1 @@
// Intentionally empty. See Cargo.toml — this stubs out the disabled cubecl-cpu JIT runtime.