Go to the source code of this file.
|
ReductionPlan | mlx::core::get_reduction_plan (const array &x, const std::vector< int > &axes) |
|
void | mlx::core::nd_loop (std::function< void(int)> callback, const Shape &shape, const Strides &strides) |
|
std::pair< Shape, Strides > | mlx::core::shapes_without_reduction_axes (const array &x, const std::vector< int > &axes) |
|
template<typename T, typename U, typename OpS, typename OpC, typename Op> |
void | mlx::core::reduction_op (const array &x, array &out, const std::vector< int > &axes, U init, OpS ops, OpC opc, Op op) |
|
template<typename T, typename U, typename Op> |
void | mlx::core::reduction_op (const array &x, array &out, const std::vector< int > &axes, U init, Op op) |
|