<trclass="memitem:a2a8a09851097571fb51ac5b608550e44"id="r_a2a8a09851097571fb51ac5b608550e44"><tdclass="memItemLeft"align="right"valign="top">void </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="namespacemlx_1_1core.html#a2a8a09851097571fb51ac5b608550e44">mlx::core::steel_matmul_regular</a> (const <aclass="el"href="structmlx_1_1core_1_1_stream.html">Stream</a>&s, <aclass="el"href="classmlx_1_1core_1_1metal_1_1_device.html">metal::Device</a>&d, const <aclass="el"href="classmlx_1_1core_1_1array.html">array</a>&a, const <aclass="el"href="classmlx_1_1core_1_1array.html">array</a>&b, <aclass="el"href="classmlx_1_1core_1_1array.html">array</a>&out, int M, int N, int K, int batch_size_out, int lda, int ldb, int ldd, bool transpose_a, bool transpose_b, <aclass="el"href="namespacemlx_1_1core.html#a694e23f2d59606643728ad443d621416">Shape</a> batch_shape, <aclass="el"href="namespacemlx_1_1core.html#a79939016d0972ded7db37130da2a8b5c">Strides</a> batch_strides, int64_t A_batch_stride, int64_t B_batch_stride, int64_t matrix_stride_out, std::vector<<aclass="el"href="classmlx_1_1core_1_1array.html">array</a>>&copies)</td></tr>
<trclass="memitem:aaff208bbac7021c4265580885874499a"id="r_aaff208bbac7021c4265580885874499a"><tdclass="memItemLeft"align="right"valign="top">void </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="namespacemlx_1_1core.html#aaff208bbac7021c4265580885874499a">mlx::core::steel_matmul</a> (const <aclass="el"href="structmlx_1_1core_1_1_stream.html">Stream</a>&s, <aclass="el"href="classmlx_1_1core_1_1metal_1_1_device.html">metal::Device</a>&d, const <aclass="el"href="classmlx_1_1core_1_1array.html">array</a>&a, const <aclass="el"href="classmlx_1_1core_1_1array.html">array</a>&b, <aclass="el"href="classmlx_1_1core_1_1array.html">array</a>&out, int M, int N, int K, int batch_size_out, int lda, int ldb, bool transpose_a, bool transpose_b, std::vector<<aclass="el"href="classmlx_1_1core_1_1array.html">array</a>>&copies, <aclass="el"href="namespacemlx_1_1core.html#a694e23f2d59606643728ad443d621416">Shape</a> batch_shape={}, <aclass="el"href="namespacemlx_1_1core.html#a79939016d0972ded7db37130da2a8b5c">Strides</a> A_batch_stride={}, <aclass="el"href="namespacemlx_1_1core.html#a79939016d0972ded7db37130da2a8b5c">Strides</a> B_batch_stride={})</td></tr>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.13.2 </li>