Files
foxhunt/crates
jgrusewski e8dd460898 feat(ml-core): complete GpuTensor/GpuLinear/GpuVarStore API surface
GpuTensor: Clone derive (ref-counted CudaSlice), dims/dim/dims2/dims3,
from_vec/from_slice aliases, detach (no-op clone), powf/sqr/floor,
to_vec0/to_vec1, backward (no-op stub), relu/sum_all/flatten_all,
transpose/clamp/expand/broadcast_as/index_select. All host-side with
TODO: CUDA kernel markers.

GpuLinear: new(in, out, stream) standalone constructor,
weight_to_vec/bias_to_vec for checkpoint only.

GpuVarStore: cuda_stream(), data(), with_device(&MlDevice).

MlDevice: cuda_if_available(), new_cuda(), device() identity.

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