Files
foxhunt/crates/ml-supervised
jgrusewski 248edd7f87 perf(cuda): xLSTM + KAN + Liquid forward passes fully GPU-native
xlstm/mlstm.rs: mLSTM attention on GPU — gpu_matmul for Q*K^T outer
  products, gpu_broadcast_mul_col for gating, zero host downloads
  (was: 7 to_vec() calls downloading Q,K,V,i,f,o,c)

xlstm/network.rs: gpu_select_dim1 for per-timestep extraction
  (was: to_vec() + CPU slice)

kan/spline.rs: B-spline evaluation on GPU — gpu_floor for indices,
  gpu_gather_dim0 for grid lookups, gpu_mul/add/sub for lerp
  (was: 3 to_vec() downloads + CPU Cox-de Boor)

liquid/candle_cfc.rs + training.rs: gpu_select_dim1 for 3D timesteps
  (was: to_vec() + CPU extraction)

Remaining liquid/cells.rs + network.rs to_vec() calls are on Rust
slices (&[FixedPoint]), not GPU tensors — false positives.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-18 18:24:30 +01:00
..