strided-fused
Runtime-DAG fused elementwise execution. The typed FusedPlan and dtype-erased
ErasedFusedPlan implementations use strided-basic's shared execution policy
and generic traversal without depending on strided-kernel.
use StridedArray;
use ;
let input = from_parts.unwrap;
let mut output = col_major;
let plan = FusedPlan ;
fused_elementwise_into.unwrap;
assert_eq!;
simd is enabled by default; parallel enables bounded parallel replay and
forwards to the shared foundation. This crate does not create an independent
thread pool. An assembling backend can retain automatic fusion by calling this
crate with its existing context and output storage; users need not select plans
manually when their runtime already performs that planning.
See kernel boundaries and the packaged license notices. This new package has not yet been published.