2024-06-07 11:28:06 +08:00
var searchData =
[
[ 'o_0' , [ 'O' , [ '../struct_m_l_x_conv_params.html#ad55ff586d30072d8154865f9dfe92d97' , 1 , 'MLXConvParams' ] ] ] ,
2024-08-24 03:14:53 +08:00
[ 'offset_1' , [ 'offset' , [ '../structlooped__elem__to__loc.html#a11ef1389c9224e9117fd6374d740e0e0' , 1 , 'looped_elem_to_loc::offset' ] , [ '../structlooped__elem__to__loc_3_011_00_01offset__t_01_4.html#a7aebc0b0656e3a55d0dbca27a57d600e' , 1 , 'looped_elem_to_loc< 1, offset_t >::offset' ] ] ] ,
[ 'offset_5fneg_5fidx_2' , [ 'offset_neg_idx' , [ '../kernels_2indexing_8h.html#ab41167dc537c06fbdb4df100972393df' , 1 , 'indexing.h' ] ] ] ,
[ 'ofs_3' , [ 'ofs' , [ '../classpocketfft_1_1detail_1_1simple__iter.html#ab59481ad9c8f04addb907c3ebb89f8fa' , 1 , 'pocketfft::detail::simple_iter::ofs()' ] , [ '../classpocketfft_1_1detail_1_1rev__iter.html#a78c3b4ad19edf9d20cab40ad109e9dd1' , 1 , 'pocketfft::detail::rev_iter::ofs()' ] ] ] ,
[ 'ones_4' , [ 'ones' , [ '../group__ops.html#ga54eeed455321a54c8e72e16552a978f2' , 1 , 'mlx::core::ones(const std::vector< int > &shape, Dtype dtype, StreamOrDevice s={})' ] , [ '../group__ops.html#ga6cf4b5e8580e4436302c519d05897dab' , 1 , 'mlx::core::ones(const std::vector< int > &shape, StreamOrDevice s={})' ] ] ] ,
[ 'ones_5flike_5' , [ 'ones_like' , [ '../group__ops.html#ga94f8d3b1906fee99da9cbe39f7be7d42' , 1 , 'mlx::core' ] ] ] ,
[ 'oofs_6' , [ 'oofs' , [ '../classpocketfft_1_1detail_1_1multi__iter.html#aae63e67caac095d474ddd32daa5ffa34' , 1 , 'pocketfft::detail::multi_iter::oofs(size_t i) const' ] , [ '../classpocketfft_1_1detail_1_1multi__iter.html#a9236047e7419e5d21379cbf95eb3a78e' , 1 , 'pocketfft::detail::multi_iter::oofs(size_t j, size_t i) const' ] ] ] ,
2024-09-18 03:06:14 +08:00
[ 'op_7' , [ 'Op' , [ '../classmlx_1_1core_1_1_bitwise_binary.html#a6f8b5d455d0c1770428a6bef1608f23d' , 1 , 'mlx::core::BitwiseBinary' ] ] ] ,
[ 'op_8' , [ 'op' , [ '../structmlx_1_1core_1_1_default_strided_reduce.html#ac871f55a7ddd205574974cb4492a240b' , 1 , 'mlx::core::DefaultStridedReduce::op' ] , [ '../structmlx_1_1core_1_1_default_contiguous_reduce.html#a1928f07db988715cc177999e386f4830' , 1 , 'mlx::core::DefaultContiguousReduce::op' ] , [ '../common_2binary_8h.html#a70228731d29946574b238d21fb4b360c' , 1 , 'op: binary.h' ] ] ] ,
[ 'operations_9' , [ 'Core array operations' , [ '../group__ops.html' , 1 , '' ] ] ] ,
[ 'operator_20bool_10' , [ 'operator bool' , [ '../struct___no_mask.html#ad3723c1e70e46beefd283ce6317416cb' , 1 , '_NoMask::operator bool()' ] , [ '../struct___no_mask.html#aafbf8a3201e1cc1abf74dd1f1b7272cd' , 1 , '_NoMask::operator bool() const threadgroup' ] , [ '../struct___no_mask.html#a73e9612a619885cbc97cbd8f40df71e7' , 1 , '_NoMask::operator bool() const device' ] , [ '../struct___no_mask.html#a4bf336d472bc677028250f76b9cdc08c' , 1 , '_NoMask::operator bool() const constant' ] , [ '../struct___no_mask.html#ad3723c1e70e46beefd283ce6317416cb' , 1 , '_NoMask::operator bool()' ] , [ '../struct___no_mask.html#aafbf8a3201e1cc1abf74dd1f1b7272cd' , 1 , '_NoMask::operator bool() const threadgroup' ] , [ '../struct___no_mask.html#a73e9612a619885cbc97cbd8f40df71e7' , 1 , '_NoMask::operator bool() const device' ] , [ '../struct___no_mask.html#a4bf336d472bc677028250f76b9cdc08c' , 1 , '_NoMask::operator bool() const constant' ] ] ] ,
[ 'operator_20dtype_11' , [ 'operator Dtype' , [ '../structmlx_1_1core_1_1_type_to_dtype.html#aefdd0fd6a5bbf0197a3996ccd4adea13' , 1 , 'mlx::core::TypeToDtype' ] ] ] ,
[ 'operator_20float_12' , [ 'operator float' , [ '../structmlx_1_1core_1_1___m_l_x___b_float16.html#aaae72e5340ce91325f1925be36ba46cb' , 1 , 'mlx::core::_MLX_BFloat16::operator float()' ] , [ '../structmlx_1_1core_1_1complex128__t.html#a3e2faf180c0b785646a0e4296f709a5e' , 1 , 'mlx::core::complex128_t::operator float()' ] , [ '../structmlx_1_1core_1_1complex64__t.html#a90d224dd37308345086bb9cc882ef6fc' , 1 , 'mlx::core::complex64_t::operator float()' ] , [ '../structmlx_1_1core_1_1___m_l_x___float16.html#a363de5054f3673bddc90293fc3c9bb99' , 1 , 'mlx::core::_MLX_Float16::operator float()' ] ] ] ,
[ 'operator_20t_13' , [ 'operator T' , [ '../struct___m_l_x___b_float16.html#aa7dfefdf0d15e102d2b8258c9ab01836' , 1 , '_MLX_BFloat16::operator T() const thread' ] , [ '../struct___m_l_x___b_float16.html#a2546a8afa77e14ed5b3c5da79a281260' , 1 , '_MLX_BFloat16::operator T() const threadgroup' ] , [ '../struct___m_l_x___b_float16.html#a1d523f87740fcb852db6ab57896c245a' , 1 , '_MLX_BFloat16::operator T() const device' ] , [ '../struct___m_l_x___b_float16.html#a95acd29283024d7093a0bc58c9468a0a' , 1 , '_MLX_BFloat16::operator T() const constant' ] , [ '../structcomplex64__t.html#a70e9b16031eeaff3baa601f400023fcd' , 1 , 'complex64_t::operator T() const thread' ] , [ '../structcomplex64__t.html#a4f3beea7ab6001189b782a74d1746b67' , 1 , 'complex64_t::operator T() const threadgroup' ] , [ '../structcomplex64__t.html#a9f4f7eca89ffe6c8d126a4145df6d9f2' , 1 , 'complex64_t::operator T() const device' ] , [ '../structcomplex64__t.html#ac33e2e5263fec76a4fb4418c6e1d8d14' , 1 , 'complex64_t::operator T() const constant' ] ] ] ,
[ 'operator_20val_14' , [ 'operator Val' , [ '../structmlx_1_1core_1_1_dtype.html#a3b3bc059be5836476da3cb88a4f5e9fd' , 1 , 'mlx::core::Dtype' ] ] ] ,
[ 'operator_21_3d_15' , [ 'operator!=' , [ '../structmlx_1_1core_1_1array_1_1_array_iterator.html#a971aa511ab2e7ae1caae09556643a0bd' , 1 , 'mlx::core::array::ArrayIterator::operator!=' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#afc6e4fc5589bbf30f978f34868dd4e55' , 1 , 'operator!=(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a6baa722c22d66c7510786bb275cb8cc2' , 1 , 'operator!=(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aa8d9f01582a0a9f01a666d110c74db2a' , 1 , 'operator!=(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aa504a474ab6e00ebe2b1b7ed2f7d1ffb' , 1 , 'operator!=(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#abf5f3040227f021a5b84cf2eda248b2f' , 1 , 'operator!=(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a347c9bbf816bad2e9e5e91aa448f8b65' , 1 , 'operator!=(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a33ea086b561c652f25833a5e1ded34dd' , 1 , 'operator!=(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a2bbdcece13148826d3fe33af727bb79b' , 1 , 'operator!=(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aeb1efa47c5f22cc0b35d49ccce73c406' , 1 , 'operator!=(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aa6b99cde403405df1865c989e4ce845a' , 1 , 'operator!=(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a204d13a881ae8d337f6efbb98673790c' , 1 , 'operator!=(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a3602117b4c61d5cd4fd72fb8e5f68bd6' , 1 , 'operator!=(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a2721c088adfc9d73cde442d6badd2a6c' , 1 , 'operator!=(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../namespacemlx_1_1core.html#a94d00a1b7f8a4717ab3f26f45e4da655' , 1 , 'mlx::core::operator!=(const Device &lhs, const Device &rhs)' ] , [ '../group__ops.html#ga0ac483d85f23252ca8757e9926d5a3c5' , 1 , 'mlx::core::operator!=(const array &a, const array &b)' ] , [ '../group__ops.html#ga3fecba9f3cb9a19afd8ca492cf509ce0' , 1 , 'mlx::core::operator!=(T a, const array &b)' ] , [ '../group__ops.html#gaebbf1cfde388c7480159a03c92c9a385' , 1 , 'mlx::core::operator!=(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#a164f109bc19c927b2b3bcc47a5021419' , 1 , 'mlx::core::operator!=(const Stream &lhs, const Stream &rhs)' ] , [ '../namespacemlx_1_1core.html#ad2f9e1c230ec35d5c406dd616e8f4dea' , 1 , 'mlx::core::operator!=(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#af5899b4d5644682cb0ac2a488f630d55' , 1 , 'mlx::core::operator!=(_MLX_BFloat16 lhs, float rhs)' ] , [ '../namespacemlx_1_1core.html#a72ac8edd190601d7a46782582cedecd8' , 1 , 'mlx::core::operator!=(float lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a8084162ba2dd3f9b89195d2bebc3fbb0' , 1 , 'mlx::core::operator!=(_MLX_BFloat16 lhs, double rhs)' ] , [ '../namespacemlx_1_1core.html#a514263e63f6825b490203ca586864687' , 1 , 'mlx::core::operator!=(double lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a1c482bb3d9f9d4c62dee5865892c1f96' , 1 , 'mlx::core::operator!=(_MLX_BFloat16 lhs, int32_t rhs)' ] , [ '../namespacemlx_1_1core.html#a0030fe7ad09837c670cdfb7d51279519' , 1 , 'mlx::core::operator!=(int32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ade3791bc723b8f10fbab22eadb0f705a' , 1 , 'mlx::core::operator!=(_MLX_BFloat16 lhs, uint32_t rhs)' ] , [ '../namespacemlx_1_1core.html#ad78c664f242cd36247c13868547e3dd4' , 1 , 'mlx::core::operator!=(uint32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ab0743a1a1dcb92d40f41ca42d36f242c' , 1 , 'mlx::core::operator!=(_MLX_BFloat16 lhs, int64_t rhs)' ] , [ '../namespacemlx_1_1core.html#ae7a0f810e546a166c7d05849b5d41f30' , 1 , 'mlx::core::operator!=(int64_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a676a40637a563f013c725d24fa33fdc8' , 1 , ' mlx : : core : : operator != ( _MLX _BFloat16 lhs , uint
[ 'operator_25_16' , [ 'operator%' , [ '../backend_2metal_2kernels_2complex_8h.html#aaf53122a07c8eca858b5a8e38ae280e0' , 1 , 'operator%(): complex.h' ] , [ '../group__ops.html#gab3bfbf82b1e4de7b00bbcf1a2255fbde' , 1 , 'mlx::core::operator%(const array &a, const array &b)' ] , [ '../group__ops.html#ga50817666f0b82afcbf4a123486af9908' , 1 , 'mlx::core::operator%(T a, const array &b)' ] , [ '../group__ops.html#ga46c01daa07433542a477d216e13a8480' , 1 , 'mlx::core::operator%(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#a8723d145dd49021bfcb8e6c99e1c91a5' , 1 , 'mlx::core::operator%(complex64_t a, complex64_t b)' ] ] ] ,
[ 'operator_26_17' , [ 'operator&' , [ '../group__ops.html#gaf0d232de4cbfffda1e2c838f8afdf6ff' , 1 , 'mlx::core::operator&(const array &a, const array &b)' ] , [ '../namespacemlx_1_1core.html#a9ee95f97bbd69262d99d7bea3bf77631' , 1 , 'mlx::core::operator&(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a0fefc3ae4f1350ebe05ec6098fd6bae3' , 1 , 'mlx::core::operator&(_MLX_BFloat16 lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#a1e4cb758ccfe5c267baed9aeb0044834' , 1 , 'mlx::core::operator&(uint16_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ab9d0f9910070231695d61de08cadb930' , 1 , 'mlx::core::operator&(_MLX_Float16 lhs, _MLX_Float16 rhs)' ] , [ '../namespacemlx_1_1core.html#a889d401f425db79d1868aa3beea4829b' , 1 , 'mlx::core::operator&(_MLX_Float16 lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#a76dcd1fa3c68b386bc1d1d899a68a120' , 1 , 'mlx::core::operator&(uint16_t lhs, _MLX_Float16 rhs)' ] ] ] ,
[ 'operator_26_26_18' , [ 'operator&&' , [ '../group__ops.html#gaee1d774bb0843601d7a0a4257d616ae3' , 1 , 'mlx::core' ] ] ] ,
[ 'operator_26_3d_19' , [ 'operator&=' , [ '../namespacemlx_1_1core.html#a60c263ef46e552c3954688869734b513' , 1 , 'mlx::core::operator&=(_MLX_BFloat16 &lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#af9670fc8088339669c54c68b3a320e25' , 1 , 'mlx::core::operator&=(_MLX_BFloat16 &lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#ad1f96f0a02024f347b4c4431629407fc' , 1 , 'mlx::core::operator&=(_MLX_Float16 &lhs, _MLX_Float16 rhs)' ] , [ '../namespacemlx_1_1core.html#ae0540f16c4e7bd55d0e86a88495e4967' , 1 , 'mlx::core::operator&=(_MLX_Float16 &lhs, uint16_t rhs)' ] ] ] ,
[ 'operator_28_29_20' , [ 'operator()' , [ '../structpocketfft_1_1detail_1_1_exec_c2_c.html#a4fd637f1a6d335826789af28ac089ecb' , 1 , 'pocketfft::detail::ExecC2C::operator()()' ] , [ '../structpocketfft_1_1detail_1_1_exec_hartley.html#a67c98b38d12440781053552b9a33bba1' , 1 , 'pocketfft::detail::ExecHartley::operator()()' ] , [ '../structpocketfft_1_1detail_1_1_exec_dcst.html#a67f4f56e3574c491695f8cb8a1e983d8' , 1 , 'pocketfft::detail::ExecDcst::operator()()' ] , [ '../structpocketfft_1_1detail_1_1_exec_r2_r.html#acdba1650962714e6afff51e9ca456970' , 1 , 'pocketfft::detail::ExecR2R::operator()()' ] , [ '../structmlx_1_1core_1_1detail_1_1_abs.html#a0d657bc9a381dca1b5860b9a1b5a5702' , 1 , 'mlx::core::detail::Abs::operator()(T x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_abs.html#a564232db7d32811e2ae126c86de104f0' , 1 , 'mlx::core::detail::Abs::operator()(uint8_t x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_abs.html#a5fac7e6c8277d8706535a52820503c9d' , 1 , 'mlx::core::detail::Abs::operator()(uint16_t x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_abs.html#af2c3723e648bd5ed2fe558cc20b7f5eb' , 1 , 'mlx::core::detail::Abs::operator()(uint32_t x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_abs.html#a57312cd8530dd0ede3b8037f9c401883' , 1 , 'mlx::core::detail::Abs::operator()(uint64_t x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_abs.html#ab3b5e3853ed56bfbfa577d965c21112e' , 1 , 'mlx::core::detail::Abs::operator()(bool x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_arc_cos.html#a04b4c9d1fc0160973aa28b1f809b9d51' , 1 , 'mlx::core::detail::ArcCos::operator()()' ] , [ '../structmlx_1_1core_1_1detail_1_1_arc_cosh.html#a767d354bec863942822ee0b9b6742a88' , 1 , 'mlx::core::detail::ArcCosh::operator()()' ] , [ '../structmlx_1_1core_1_1detail_1_1_arc_sin.html#ac69091929815e5317308b4088f5c2f46' , 1 , 'mlx::core::detail::ArcSin::operator()()' ] , [ '../structmlx_1_1core_1_1detail_1_1_arc_sinh.html#ac7bf9bac66fef917f75494b2345e6aaf' , 1 , 'mlx::core::detail::ArcSinh::operator()()' ] , [ '../structmlx_1_1core_1_1detail_1_1_arc_tan.html#aee87bf10c278a70ca788085d1b499afe' , 1 , 'mlx::core::detail::ArcTan::operator()()' ] , [ '../structmlx_1_1core_1_1detail_1_1_arc_tan2.html#a9040b7afcdb4969924aa782fa67f03ac' , 1 , 'mlx::core::detail::ArcTan2::operator()()' ] , [ '../structmlx_1_1core_1_1detail_1_1_arc_tanh.html#a601e8c52bb938eb3a616756a35419e8b' , 1 , 'mlx::core::detail::ArcTanh::operator()()' ] , [ '../structmlx_1_1core_1_1detail_1_1_ceil.html#a672f65e47d65e4e8d88be252bce0164b' , 1 , 'mlx::core::detail::Ceil::operator()(T x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_ceil.html#a72a2cab2728fb5e1cc6329a539e5d573' , 1 , 'mlx::core::detail::Ceil::operator()(int8_t x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_ceil.html#aa34590f6a41331be92988558a90dc6fa' , 1 , 'mlx::core::detail::Ceil::operator()(int16_t x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_ceil.html#af14120f3dd98f6198ea257d75be223f7' , 1 , 'mlx::core::detail::Ceil::operator()(int32_t x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_ceil.html#af263ce7743cf7319387baba616c375b5' , 1 , 'mlx::core::detail::Ceil::operator()(int64_t x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_ceil.html#a48f00affcd5c2ea1f81d821e019fec29' , 1 , 'mlx::core::detail::Ceil::operator()(uint8_t x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_ceil.html#ad4d24a44e8a328948393701dacb0ceac' , 1 , 'mlx::core::detail::Ceil::operator()(uint16_t x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_ceil.html#a70da19b5c9c69f04b9f196bdf266f93c' , 1 , 'mlx::core::detail::Ceil::operator()(uint32_t x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_ceil.html#af0e7e806b73c664ada837476f9d4d43b' , 1 , 'mlx::core::detail::Ceil::operator()(uint64_t x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_ceil.html#acc1bfc84a9b91f6e9764234cbe3b9687' , 1 , 'mlx::core::detail::Ceil::operator()(bool x)' ] , [ '../structmlx_1_1core_1_1detail_1_1_conjugate.html#a7e662d05c6998bd6ced8ad9c187324a5' , 1 , 'mlx::core::detail::Conjugate::operator()()' ] , [ '../structmlx_1_1core_1_1detail_1_1_cos.html#ad4caef573f9d9071f8945a8efed231ad' , 1 , 'mlx::core::detail::Cos::operator()()' ] , [ '../structmlx_1_1core_1_1detail_1_1_cosh.html#a63591f49776d9aadc02200036ae38317' , 1 , 'mlx::core::detail::Cosh::operator()()' ] , [ '../structmlx_1_1core_1_1detail_1_1_erf.html#a168f8ccc6c8053b05dd1a48904ca8fd4' , 1 , ' mlx : : core : : detail : : Erf
[ 'operator_2a_21' , [ 'operator*' , [ '../structpocketfft_1_1detail_1_1cmplx.html#a26bf3d709a58f06228e502af6db8e5ac' , 1 , 'pocketfft::detail::cmplx::operator*(const T2 &other) const -> cmplx< decltype(r *other)>' ] , [ '../structpocketfft_1_1detail_1_1cmplx.html#ad9c591ef8ae976293f207937d273e9a1' , 1 , 'pocketfft::detail::cmplx::operator*(const cmplx< T2 > &other) const -> cmplx< decltype(r+other.r)>' ] , [ '../structmlx_1_1core_1_1array_1_1_array_iterator.html#a153756072fda6d3e53bcca11b46a1238' , 1 , 'mlx::core::array::ArrayIterator::operator*()' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a8f06316063fc91747533105f256b55b5' , 1 , 'operator*(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a7b3bce3f6f17089d87e13e91f580a581' , 1 , 'operator*(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a54ae7216b82c5cea362f6b83e1df3a9b' , 1 , 'operator*(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a852689073c17596de4fb545bc046b380' , 1 , 'operator*(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a168300bbd04d8e97c5e4218cb14ae378' , 1 , 'operator*(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a6278bd2e0e2805090b33ef666bf7f6bb' , 1 , 'operator*(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aecf703522d9ce32dfeefe1e6e903db06' , 1 , 'operator*(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a7cd44d27fa9a4f13df39894c34fdb348' , 1 , 'operator*(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aee64dc1890abb6d1035361cb8c751f96' , 1 , 'operator*(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ad1a559ab88dbbb4fd2c7509d2c94e55b' , 1 , 'operator*(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a495ae2d9be5d97c4c6448fc4e50a03e1' , 1 , 'operator*(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a87ab4b7a502430da664ccb8abd383058' , 1 , 'operator*(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a5f997839cf49c24ab594a0dff486a7bc' , 1 , 'operator*(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2complex_8h.html#a681d4fb076973f58f7dac894ec62a385' , 1 , 'operator*(complex64_t a, complex64_t b): complex.h' ] , [ '../group__ops.html#ga26c33f5cdb6fc10d272acd6e208034e0' , 1 , 'mlx::core::operator*(const array &a, const array &b)' ] , [ '../group__ops.html#gac22a67f7de797b1ae59029843cbdcab6' , 1 , 'mlx::core::operator*(T a, const array &b)' ] , [ '../group__ops.html#ga6f2369ed5fae8ff9b1528670a004dde2' , 1 , 'mlx::core::operator*(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#a0cc824d6318f97f7058918ab64ddfc25' , 1 , 'mlx::core::operator*(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a81e1c727c3fc48910b030cb65a9e7afa' , 1 , 'mlx::core::operator*(_MLX_BFloat16 lhs, float rhs)' ] , [ '../namespacemlx_1_1core.html#a861d948220d8f48d46c68d2ddb16a096' , 1 , 'mlx::core::operator*(float lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a13d16561812679b36e68185dc4b2d04d' , 1 , 'mlx::core::operator*(_MLX_BFloat16 lhs, double rhs)' ] , [ '../namespacemlx_1_1core.html#a5287610200ff573730c9c92413f48881' , 1 , 'mlx::core::operator*(double lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a377ccc6b4ef36767abca102dca56dc10' , 1 , 'mlx::core::operator*(_MLX_BFloat16 lhs, bool rhs)' ] , [ '../namespacemlx_1_1core.html#a5d696b63635ce6967526d6a410f7f6b1' , 1 , 'mlx::core::operator*(bool lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#abe90e9527bfa3e1c813d41df4a2372e7' , 1 , 'mlx::core::operator*(_MLX_BFloat16 lhs, int32_t rhs)' ] , [ '../namespacemlx_1_1core.html#a5f14963c77f96bcb5a3bef5661a86ba4' , 1 , 'mlx::core::operator*(int32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#acfb06fe9f5fee01dbb5a2b23bccfd0d3' , 1 , 'mlx::core::operator*(_MLX_BFloat16 lhs, uint32_t rhs)' ] , [ ' . . / namespacemlx _1 _1
[ 'operator_2a_3d_22' , [ 'operator*=' , [ '../structpocketfft_1_1detail_1_1cmplx.html#a683fd490182c9189fa2c05b1823edd93' , 1 , 'pocketfft::detail::cmplx::operator*=(T2 other)' ] , [ '../structpocketfft_1_1detail_1_1cmplx.html#a06f2c26c6fc4722e61b44da4c242ed87' , 1 , 'pocketfft::detail::cmplx::operator*=(const cmplx< T2 > &other)' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a7232b0a0e193b3c6172d6fc2578bf419' , 1 , 'operator*=(device _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ade65ebca11e38d56408c512df89b99f4' , 1 , 'operator*=(device float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#af4348ce3425dd99d069e8fdf06e25a3c' , 1 , 'operator*=(thread _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a2c3c5f793b3d957d7295d7f1faabebee' , 1 , 'operator*=(thread float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ac66657077d55e94197b52b63acb50b7d' , 1 , 'operator*=(threadgroup _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a383165ea838cc3feeee4d9cf54aa77cc' , 1 , 'operator*=(threadgroup float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab706af260b61f735b28464877d02137c' , 1 , 'operator*=(device _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a979374b1dd4e0eaf602326fa901336d1' , 1 , 'operator*=(device half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ac815eec2c1b15a47b1c6ea6790e77d24' , 1 , 'operator*=(thread _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a8110fae7bcc34a0de5927546b24aa935' , 1 , 'operator*=(thread half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ae4acef3e7ae7dfe359422503f894e885' , 1 , 'operator*=(threadgroup _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#adc268cdbc30500f3009f5de2b2f0f67a' , 1 , 'operator*=(threadgroup half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a81f65b04a87a25c7eb1a751d1be9fa55' , 1 , 'operator*=(device _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a08c1f916302eb9d48c93f8b7260538fe' , 1 , 'operator*=(device int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#adc8e82b8f593b12c6d405e2250ab0f62' , 1 , 'operator*=(thread _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a4611728172afea51860a77fdb06cafa0' , 1 , 'operator*=(thread int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a0b8736e2ae24758b6e24ea72668df5b4' , 1 , 'operator*=(threadgroup _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ad920df9579603f0b0ee2689eba330617' , 1 , 'operator*=(threadgroup int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ae97ab6c3ddcc2754b24f86319a5398be' , 1 , 'operator*=(device _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a3ff4ff59f411010ac8502cfabda4bd6f' , 1 , 'operator*=(device int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#abd3d82e2dec1847e97eb8fc3bab2985a' , 1 , 'operator*=(thread _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a738078eb7d5ff94ff48156a555d763a5' , 1 , 'operator*=(thread int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a435f2f4256aadb1b57fd62bb7f733cf7' , 1 , 'operator*=(threadgroup _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a0e4377b120d6305335d296e031ee5b30' , 1 , 'operator*=(threadgroup int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a917354f77eac26189da8a2f610a00074' , 1 , ' operator *= ( device _MLX _BFloat16 & amp ; lhs , int64 _t rhs
[ 'operator_2b_23' , [ 'operator+' , [ '../structpocketfft_1_1detail_1_1cmplx.html#a76447ef141c8732d57421749fc81b236' , 1 , 'pocketfft::detail::cmplx::operator+()' ] , [ '../structmlx_1_1core_1_1array_1_1_array_iterator.html#ae2adde594b5a4853f6bc78263a957d85' , 1 , 'mlx::core::array::ArrayIterator::operator+()' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a09c1a797eb7f43742578680899932f50' , 1 , 'operator+(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a551b970f73bb4a3b287653021d000b60' , 1 , 'operator+(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a43a225e7e548bb041f3a5d844faaf0da' , 1 , 'operator+(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a8b6c3fd9d068a2159084359df8b9b449' , 1 , 'operator+(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a0a5bfe15d95ba540795f4c25ebfa4f07' , 1 , 'operator+(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aa415ce182fe7582d885fe633fc3527ce' , 1 , 'operator+(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a62f891b7dbba0000749cf338f594bedb' , 1 , 'operator+(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab43932322f81bf322aa1b0deeee9a987' , 1 , 'operator+(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#acd15d46ea5827a2a39898ccbb8352eb8' , 1 , 'operator+(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a006763fae6e0577fc168ec9446f0f747' , 1 , 'operator+(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a12a47e8ac0be788edff57ae0a96d7830' , 1 , 'operator+(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#af87dfa2122e9c76042dc41fb7f338a87' , 1 , 'operator+(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#af2737d09c887ee8cd43fdeabceddbe82' , 1 , 'operator+(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2complex_8h.html#ad6af5c6c5ed4898b49758618e5aee189' , 1 , 'operator+(complex64_t a, complex64_t b): complex.h' ] , [ '../group__ops.html#ga26e5a043eaaaf066d1400adac9c11d0c' , 1 , 'mlx::core::operator+(const array &a, const array &b)' ] , [ '../group__ops.html#ga7d0ec8d01e7cefa6a6b25f11876761b5' , 1 , 'mlx::core::operator+(T a, const array &b)' ] , [ '../group__ops.html#ga7cc080a4f9d4a667f2099aa0dbfefadd' , 1 , 'mlx::core::operator+(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#ac14b984970cafd8fbe24d080949515cc' , 1 , 'mlx::core::operator+(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ab076069c6f0047c548a8dc29d35dd36a' , 1 , 'mlx::core::operator+(_MLX_BFloat16 lhs, float rhs)' ] , [ '../namespacemlx_1_1core.html#aab9d96b0a168f4d05146000a6212b5d8' , 1 , 'mlx::core::operator+(float lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ac4e6f03d7e4ae701b4eefa784f36185b' , 1 , 'mlx::core::operator+(_MLX_BFloat16 lhs, double rhs)' ] , [ '../namespacemlx_1_1core.html#a4cabd600a5271b0d416c91e8d31dd9c1' , 1 , 'mlx::core::operator+(double lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#af26df9dc279d71b7cc10892c72162b58' , 1 , 'mlx::core::operator+(_MLX_BFloat16 lhs, bool rhs)' ] , [ '../namespacemlx_1_1core.html#ac3b97eecec9bd8efb313f8f201560343' , 1 , 'mlx::core::operator+(bool lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a2e3bb121cbde30c2e6d806df0d41ff59' , 1 , 'mlx::core::operator+(_MLX_BFloat16 lhs, int32_t rhs)' ] , [ '../namespacemlx_1_1core.html#ac87ecce4b44b0826e666a169ddc6f878' , 1 , 'mlx::core::operator+(int32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#aed3d9cd32698ef0fe65b1280f103b3f5' , 1 , 'mlx::core::operator+(_MLX_BFloat16 lhs, uint32_t rhs)' ] , [ '../namespacemlx_1_1core.html#a6fa13b9359cf3f575fbda5260e6e035d' , 1 , 'mlx::core::operator+(uint32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#af240a6471ff827819192808bffeb857a' , 1 , 'mlx::core::operator+(_MLX_BFloat16 lhs, int64_t rhs)' ] , [ ' . . / namespacemlx _1 _1core . html # ac25a056
[ 'operator_2b_2b_24' , [ 'operator++' , [ '../structmlx_1_1core_1_1array_1_1_array_iterator.html#a3efe69356a84d0d4438f033992fcbd9d' , 1 , 'mlx::core::array::ArrayIterator' ] ] ] ,
[ 'operator_2b_3d_25' , [ 'operator+=' , [ '../structpocketfft_1_1detail_1_1cmplx.html#ad4e69dcd89bdb7764c9c5807168f911e' , 1 , 'pocketfft::detail::cmplx::operator+=(const cmplx &other)' ] , [ '../structpocketfft_1_1detail_1_1cmplx.html#affa618d8850a7c232793b7c61db6d184' , 1 , 'pocketfft::detail::cmplx::operator+=(const cmplx< T2 > &other)' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab04f480aea9fbba0895068c7558dd400' , 1 , 'operator+=(device _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a251780ac4592cc2b1a543e417ff57770' , 1 , 'operator+=(device float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a24381d991c2d570aa953694f396a69b5' , 1 , 'operator+=(thread _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a7595740d4cc12924905d6bd1b99ee4da' , 1 , 'operator+=(thread float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ac1498acb8c3623b5f412f70ab6a6528b' , 1 , 'operator+=(threadgroup _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#abce5ab327110c164f054b43ed47f79a0' , 1 , 'operator+=(threadgroup float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ae0c70198e236ffe1a98f79987c686419' , 1 , 'operator+=(device _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a13b3338935440ae51ecc4a356093efc5' , 1 , 'operator+=(device half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a5a0cb8544b4ebd2906ba8e7f2868e8de' , 1 , 'operator+=(thread _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a7b134429ea0c8493800ff8b465410f9c' , 1 , 'operator+=(thread half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a4154f90ab7857ca856f9e15fe1bf5acf' , 1 , 'operator+=(threadgroup _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab9ae6a51e2027b02cac9966e05f3ba68' , 1 , 'operator+=(threadgroup half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab93ce536eb7998bee00de4af868e31a9' , 1 , 'operator+=(device _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ad0ae9e2b4874f991a2c853e1c1fe735d' , 1 , 'operator+=(device int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a194a6670cc25ade35a24b566f31af785' , 1 , 'operator+=(thread _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a3d0d689516c99003659c5d026847bd2e' , 1 , 'operator+=(thread int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a007f58508b98bb79e5c323ed0dec89b6' , 1 , 'operator+=(threadgroup _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aa7198e580e2a83c1fd01a4b6fdf86a80' , 1 , 'operator+=(threadgroup int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a15573fefd880adefbba079b1c1bd8082' , 1 , 'operator+=(device _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a104cf94cb9e359d1b6ef92ced2ce0c27' , 1 , 'operator+=(device int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aa04cfcb52191fd23205a1a3572b46ae0' , 1 , 'operator+=(thread _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ad684bc2ae1a2a627cd3e4a4c641e2d77' , 1 , 'operator+=(thread int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ad1e28448e35f4934075b397c34ba3d66' , 1 , 'operator+=(threadgroup _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a8ad16afd7f1711de83c0cec5af868f76' , 1 , 'operator+=(threadgroup int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ac45e9ca0c7155caebe3d0f7261518077' , 1 , ' operator += ( device _MLX _BFloat16 & amp ; lh
[ 'operator_2d_26' , [ 'operator-' , [ '../structpocketfft_1_1detail_1_1cmplx.html#a460da5db36d1c72fb1ed3496fd3abde4' , 1 , 'pocketfft::detail::cmplx::operator-()' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a6aedc8d6d0980134ac69b96f22d9a855' , 1 , 'operator-(_MLX_BFloat16 x): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a333f67614dbf8027439a7e124052cb85' , 1 , 'operator-(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a891aa4bf46c20a26a55061736aba25f1' , 1 , 'operator-(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a7ad7ff44a3200853711869f7a577d931' , 1 , 'operator-(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#af69ef8f1d8ecae0e6f755bf1c46cf075' , 1 , 'operator-(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a5bd875a54b79b2dcedf674807c3e53c5' , 1 , 'operator-(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab02f8646b47806e1d2038f248df03f06' , 1 , 'operator-(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab27b26182c7c6e08af37e6d511fd9253' , 1 , 'operator-(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a5868c85c988ec3432cf86d7df40e464d' , 1 , 'operator-(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ad03ef47e6cc7521bbfb45740dee20f88' , 1 , 'operator-(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab789f8a400512ff27e36b3373170f0c5' , 1 , 'operator-(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a7f601b22ecc480132d82ad782e5363bf' , 1 , 'operator-(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a152366ab4e2ccc867e919af6c74ced91' , 1 , 'operator-(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a42bead8ef0beb9f3452128d64cd4df9d' , 1 , 'operator-(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2complex_8h.html#a226cfd54d49f02e35c5aab3139c7596b' , 1 , 'operator-(complex64_t x): complex.h' ] , [ '../backend_2metal_2kernels_2complex_8h.html#af5608264cf920688607059b4e8cd3117' , 1 , 'operator-(complex64_t a, complex64_t b): complex.h' ] , [ '../group__ops.html#gade2eea48989f4caaf36e89f7bd2a8816' , 1 , 'mlx::core::operator-(const array &a)' ] , [ '../group__ops.html#ga0c7f3cb36d4ca516c7a33142f88b9181' , 1 , 'mlx::core::operator-(const array &a, const array &b)' ] , [ '../group__ops.html#gae68d3d0691ba951501218e98439f3465' , 1 , 'mlx::core::operator-(T a, const array &b)' ] , [ '../group__ops.html#gaf5e5d882c51ad0a0ea315c274d5439b2' , 1 , 'mlx::core::operator-(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#a622ce842fe44e4b6a95e03242341b459' , 1 , 'mlx::core::operator-(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#af32a99d930d49e9b178472d7a65531ab' , 1 , 'mlx::core::operator-(_MLX_BFloat16 lhs, float rhs)' ] , [ '../namespacemlx_1_1core.html#a3555a2b31fc0925850d3240e85e03ec5' , 1 , 'mlx::core::operator-(float lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a46080889fd9e5c3f9916508e97dff5ad' , 1 , 'mlx::core::operator-(_MLX_BFloat16 lhs, double rhs)' ] , [ '../namespacemlx_1_1core.html#a9ca27fd1e512c8ed126342e565da12ae' , 1 , 'mlx::core::operator-(double lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a3803f8d36558d32bb7dd6e580ea683b4' , 1 , 'mlx::core::operator-(_MLX_BFloat16 lhs, bool rhs)' ] , [ '../namespacemlx_1_1core.html#af5d865528989ca66b3d357e5ce4e0300' , 1 , 'mlx::core::operator-(bool lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#afb784b960f55aeb4edd7f567fa74d443' , 1 , 'mlx::core::operator-(_MLX_BFloat16 lhs, int32_t rhs)' ] , [ '../namespacemlx_1_1core.html#a29cbacf4b399c24728fb0808fad498f9' , 1 , 'mlx::core::operator-(int32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#aececc0e451237aa6c0d1a2c3d828c86e' , 1 , 'mlx::core::operator-(_MLX_BFloat16 lhs, uint32_t rhs)' ] , [ '../namespacemlx_1_1core.html#a383a26cc2689c98fd6c4435ade8dc669' , 1 , ' mlx : : co
[ 'operator_2d_3d_27' , [ 'operator-=' , [ '../structpocketfft_1_1detail_1_1cmplx.html#a12441ff423274bd1b54245933d69ad7e' , 1 , 'pocketfft::detail::cmplx::operator-=()' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab225043bd02bb423930bc98aae9c2bca' , 1 , 'operator-=(device _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ac2f1e1f2365cfa531b1519aa9ff67695' , 1 , 'operator-=(device float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a513501355a5912a1263fd8b10864142b' , 1 , 'operator-=(thread _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab4f4ecd62c3d8b3363d02019573dc9f1' , 1 , 'operator-=(thread float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a92d1348f201d78fcd474f75d5b23ef68' , 1 , 'operator-=(threadgroup _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a3eefe9a7f5fb226335ea687012f32d5c' , 1 , 'operator-=(threadgroup float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aef62c7e3e494b6a511a7833c0d942a60' , 1 , 'operator-=(device _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ad30726cc8b69fd300d33c2a46e123c28' , 1 , 'operator-=(device half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a8859b5b8dc241e4f58243c85d2630cc8' , 1 , 'operator-=(thread _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a7003e1e5881e3d106257f22b6a3e59fe' , 1 , 'operator-=(thread half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a3165e37d393be50c2cfa9ddcba153684' , 1 , 'operator-=(threadgroup _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a76f5bd895b7214cbc3cea3440992718a' , 1 , 'operator-=(threadgroup half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a7167343d90eb70e5a0d5fa9ec5398e94' , 1 , 'operator-=(device _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a9b31c363ebc93d592b6fa0e27b00335a' , 1 , 'operator-=(device int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a967a1d7b5664f616e5b6f2d257367f0c' , 1 , 'operator-=(thread _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aff19193e1b2cee29a8737318e95cc74a' , 1 , 'operator-=(thread int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aede0cc4179507b739849948f1a2fed4b' , 1 , 'operator-=(threadgroup _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a7e1a6056f9c96f3c89fe204dbf103be5' , 1 , 'operator-=(threadgroup int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a9d06cceea5c179bcc608452188bd7d6a' , 1 , 'operator-=(device _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a0aa9ffe056f49fda181bbacbd60556ea' , 1 , 'operator-=(device int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ada5685d99c2d6708d1c4ef826d68e879' , 1 , 'operator-=(thread _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a726cecf778b8584b6f7c37db1b064576' , 1 , 'operator-=(thread int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a3816a35f8468156d59c239256c12dcf3' , 1 , 'operator-=(threadgroup _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aa332fae098e7c6dc23b98bc0026f1070' , 1 , 'operator-=(threadgroup int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#afb3cd302e0b78902c62111dce4494fe8' , 1 , 'operator-=(device _MLX_BFloat16 &lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#abb884888f14086cc674657677cb4b8bc' , 1 , 'operator-=(device int64_t &lhs, _MLX_BFloat16 rhs): bf16.h'
[ 'operator_2d_3e_28' , [ 'operator->' , [ '../structmlx_1_1core_1_1metal_1_1_command_encoder.html#aac45ab0630ea32cf7d15c7ba3e229966' , 1 , 'mlx::core::metal::CommandEncoder' ] ] ] ,
[ 'operator_2f_29' , [ 'operator/' , [ '../backend_2metal_2kernels_2bf16_8h.html#a9f16a44e1c9836ca57edc1d7b93b5d7c' , 1 , 'operator/(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aacaedf12f862c76457133336dd6fc446' , 1 , 'operator/(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a584a513596de20663dad951a5b81695e' , 1 , 'operator/(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ad8f7b11669736fbd6ed2e28211d877d4' , 1 , 'operator/(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a59515695ebc48844345fa5120511aed1' , 1 , 'operator/(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a8c8ac6736440fdca366ebdefe2a12b9f' , 1 , 'operator/(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ad6859b04680d0d26d75fd6c4dd74ee24' , 1 , 'operator/(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a4720cc79ab2b8e39952ea9ef20e51250' , 1 , 'operator/(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a72d10ec0e62949247da129eb3a83fb9b' , 1 , 'operator/(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ad6399ba2b8708899739b4cdbb44add8d' , 1 , 'operator/(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a998b1ba877a606aedf722ab46b290403' , 1 , 'operator/(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aa3277ae33976c70f7bd937ddff027b72' , 1 , 'operator/(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aa708a970a200822c99c0489f389469fa' , 1 , 'operator/(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2complex_8h.html#ae6a708f67d6fd9b0962aa8877cec6d35' , 1 , 'operator/(complex64_t a, complex64_t b): complex.h' ] , [ '../group__ops.html#gaeedf77f722b394429f1a7f6c367883bf' , 1 , 'mlx::core::operator/(const array &a, const array &b)' ] , [ '../group__ops.html#ga7366ec7f453be2a4dc449f0faa1bf554' , 1 , 'mlx::core::operator/(double a, const array &b)' ] , [ '../group__ops.html#gadfb324ae9b4feb2c7ea0ac6ade639f38' , 1 , 'mlx::core::operator/(const array &a, double b)' ] , [ '../namespacemlx_1_1core.html#a7573ac3b93ddecd69e9c88a26fc84ba9' , 1 , 'mlx::core::operator/(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a40e868dad70401d9aa9ee9c32235c315' , 1 , 'mlx::core::operator/(_MLX_BFloat16 lhs, float rhs)' ] , [ '../namespacemlx_1_1core.html#a7587c28fbd2023b134e5fc12bb0dde23' , 1 , 'mlx::core::operator/(float lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a92cdd377c408becf4cf83c1ee9b7085d' , 1 , 'mlx::core::operator/(_MLX_BFloat16 lhs, double rhs)' ] , [ '../namespacemlx_1_1core.html#aef89566301cb133d98c8e7bdd2b7bec6' , 1 , 'mlx::core::operator/(double lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a94e7b51185590492b46916685641276f' , 1 , 'mlx::core::operator/(_MLX_BFloat16 lhs, bool rhs)' ] , [ '../namespacemlx_1_1core.html#a04584788c08180835219d0ea1e2b97b1' , 1 , 'mlx::core::operator/(bool lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ad5af96e2ff09d207eb1e1980fe3e7c2d' , 1 , 'mlx::core::operator/(_MLX_BFloat16 lhs, int32_t rhs)' ] , [ '../namespacemlx_1_1core.html#ac2217bf760038cd011781158923149ed' , 1 , 'mlx::core::operator/(int32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#aea414c04bddc4b9b609262e97398f1b4' , 1 , 'mlx::core::operator/(_MLX_BFloat16 lhs, uint32_t rhs)' ] , [ '../namespacemlx_1_1core.html#a27fe23230cd082c0363b9451b731ce6b' , 1 , 'mlx::core::operator/(uint32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#abdd9bb8fb4411e5924f3eb7ef1bb52f8' , 1 , 'mlx::core::operator/(_MLX_BFloat16 lhs, int64_t rhs)' ] , [ '../namespacemlx_1_1core.html#a50bae338a7353f8b0ed3441071bb0cf6' , 1 , 'mlx::core::operator/(int64_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#aab26a3284dd3ac7d47c8b5b3a3290ce3' , 1 , 'mlx::core::operator/(_MLX_BFloat16 lhs, uint64_t rhs)' ] , [ ' . . / namespacemlx _1 _1core . html # a749f48db01de
[ 'operator_2f_3d_30' , [ 'operator/=' , [ '../backend_2metal_2kernels_2bf16_8h.html#a5aa3b8c68a2b58d41ea33eaabbf83095' , 1 , 'operator/=(device _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a90a1c5130db515db48624d8587edbb91' , 1 , 'operator/=(device float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a65f30a2dc199134e35bc7c5d431b2263' , 1 , 'operator/=(thread _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a7172d84db640e6c49dff0d08dd64b53e' , 1 , 'operator/=(thread float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#acf7cb9927bf09022088401923f2e1916' , 1 , 'operator/=(threadgroup _MLX_BFloat16 &lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a86b2a001cbec0d3a8d762a3c7ff47b0b' , 1 , 'operator/=(threadgroup float &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a744f72ba83522fe3cc2a49a007b42543' , 1 , 'operator/=(device _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a77c678665b34df7652dcde053ca73185' , 1 , 'operator/=(device half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ae0614b6b199d8a65ae95d4621b118b82' , 1 , 'operator/=(thread _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aa846fde89c7d2d18b18ef180a8a9c8a3' , 1 , 'operator/=(thread half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a08e778be18e4a291c108fcc528b981d3' , 1 , 'operator/=(threadgroup _MLX_BFloat16 &lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a6b9e49ad9ea256d2d0220c0d81552602' , 1 , 'operator/=(threadgroup half &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab933bc3cdf9adfea10ab9dba5292c812' , 1 , 'operator/=(device _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a25e7c5d2ecf3375756d59074f333858f' , 1 , 'operator/=(device int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a4ae4a80fde67eea9a0a37b2803946544' , 1 , 'operator/=(thread _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a912393b7208fa45bd1e87f30b218b68b' , 1 , 'operator/=(thread int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a18963246f2b640874bef6dca7049f64d' , 1 , 'operator/=(threadgroup _MLX_BFloat16 &lhs, int16_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a0e2c2c2cb50b3a55ff213f18978aca35' , 1 , 'operator/=(threadgroup int16_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a64f1136b17006f168ef837e17240814f' , 1 , 'operator/=(device _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ae46d75b8046d557452d74513f1106710' , 1 , 'operator/=(device int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a08d2460e259b9106d90d889481ad60d5' , 1 , 'operator/=(thread _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a0f7fd418408806ef498745c6fdb2c062' , 1 , 'operator/=(thread int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ac703495cb370b52526a5a2d36ae26038' , 1 , 'operator/=(threadgroup _MLX_BFloat16 &lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a4ca11d43174baf0a729f93b35eabcbea' , 1 , 'operator/=(threadgroup int32_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a9f835a0a80c411580c97b65fdc5bdfd3' , 1 , 'operator/=(device _MLX_BFloat16 &lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a17f47ec9cff60f8e1b3477a2793b7ac0' , 1 , 'operator/=(device int64_t &lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a5be23e296bbed3a885586a6424b1666e' , 1 , ' operator /= ( thread _MLX _BFloat16 & amp ; lhs ,
[ 'operator_3c_31' , [ 'operator<' , [ '../backend_2metal_2kernels_2bf16_8h.html#a9ef6a57b7185e9ca49e255fec1a44e25' , 1 , 'operator<(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aab02c65bc38ea66335b2192ead4095a8' , 1 , 'operator<(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ae91686513e284bcc9635833744bbdda1' , 1 , 'operator<(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a2486f3b5de85b0d57f458d8f21f82b42' , 1 , 'operator<(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a435a2aec4c777b4b184ff5d24992e8a1' , 1 , 'operator<(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#abdd04257e6a73883b5f56f1186d0e906' , 1 , 'operator<(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a69984aaa05ae1d4fccccf7f57e8ecb4a' , 1 , 'operator<(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a501cc01d5bf15d9f03aa28545f9624ea' , 1 , 'operator<(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a1b029e4ca72125a5f9471f582c819705' , 1 , 'operator<(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a0736a76f56578d26ba1422dc8b744a18' , 1 , 'operator<(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a24b1fa8998c892f90f8dde7c34fb10a5' , 1 , 'operator<(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#af80ff2020ec2c4b406c5fdae3fe55e63' , 1 , 'operator<(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ac03f6eefb836373d37dc280b0d813d78' , 1 , 'operator<(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2complex_8h.html#a67674e32596a9dae2258bb8e0e6a2058' , 1 , 'operator<(complex64_t a, complex64_t b): complex.h' ] , [ '../group__ops.html#gaee41e2b8f61d563200ff03575ac1d6c3' , 1 , 'mlx::core::operator<(const array &a, const array &b)' ] , [ '../group__ops.html#ga1ef8ea11cf15ce628c54201fa42748ef' , 1 , 'mlx::core::operator<(T a, const array &b)' ] , [ '../group__ops.html#ga95e72226dc7a79c40b3d16f990922050' , 1 , 'mlx::core::operator<(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#a987d631e1508e8df55d98ddd57e4d086' , 1 , 'mlx::core::operator<(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ad3fb46370cd8f0992866fad9e2c64a3c' , 1 , 'mlx::core::operator<(_MLX_BFloat16 lhs, float rhs)' ] , [ '../namespacemlx_1_1core.html#a3026691bf7ee5095243a8611bf3411aa' , 1 , 'mlx::core::operator<(float lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a0d42d6c1d5f77a96e2f296b8ebd79ee6' , 1 , 'mlx::core::operator<(_MLX_BFloat16 lhs, double rhs)' ] , [ '../namespacemlx_1_1core.html#ab5ce08a7de0a0ca00d61f7a7f8ea3ab4' , 1 , 'mlx::core::operator<(double lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#abce8b7f24b61e5ec0f9a3afe20845caf' , 1 , 'mlx::core::operator<(_MLX_BFloat16 lhs, int32_t rhs)' ] , [ '../namespacemlx_1_1core.html#aff97612627ae1ed260c43c0a7af0d306' , 1 , 'mlx::core::operator<(int32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a9119e518234df7923cae2b3802d59bf2' , 1 , 'mlx::core::operator<(_MLX_BFloat16 lhs, uint32_t rhs)' ] , [ '../namespacemlx_1_1core.html#aefb9b05ce8864ada99a920ab32017b89' , 1 , 'mlx::core::operator<(uint32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#abc55f3676c2d112a6e9ab276bd6b1796' , 1 , 'mlx::core::operator<(_MLX_BFloat16 lhs, int64_t rhs)' ] , [ '../namespacemlx_1_1core.html#afe6581a2c45f24d7fab1e4006c1e3c70' , 1 , 'mlx::core::operator<(int64_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#aca1d50cdd9506481dcc4cd1ad4a4f734' , 1 , 'mlx::core::operator<(_MLX_BFloat16 lhs, uint64_t rhs)' ] , [ '../namespacemlx_1_1core.html#a310720f513b6a2490e9df80c65f1bfb3' , 1 , 'mlx::core::operator<(uint64_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a29e457a170b6cefb6ba1e394c96c6f7b' , 1 , ' mlx : : core
[ 'operator_3c_3c_32' , [ 'operator<<' , [ '../group__ops.html#gad656c30f9fd7d9467e405657b325aa7e' , 1 , 'mlx::core::operator<<(const array &a, const array &b)' ] , [ '../namespacemlx_1_1core.html#a1e5c30e316afa30c14bc48b92afdb794' , 1 , 'mlx::core::operator<<(std::ostream &os, const Device &d)' ] , [ '../namespacemlx_1_1core.html#a4ddd07021b36c848d6fb1dd9ac276822' , 1 , 'mlx::core::operator<<(std::ostream &os, const Stream &s)' ] , [ '../namespacemlx_1_1core.html#a0023c267cf81345fad65e7a797954cd3' , 1 , 'mlx::core::operator<<(std::ostream &os, const Dtype &d)' ] , [ '../namespacemlx_1_1core.html#a1fd58658474fb842d648dcf8f7d9f078' , 1 , 'mlx::core::operator<<(std::ostream &os, const Dtype::Kind &k)' ] , [ '../namespacemlx_1_1core.html#a123331f01188bd76e37623b63b6b4340' , 1 , 'mlx::core::operator<<(std::ostream &os, array a)' ] , [ '../namespacemlx_1_1core.html#a4e733bba89760abed32393e085812b22' , 1 , 'mlx::core::operator<<(std::ostream &os, const std::vector< int > &v)' ] , [ '../namespacemlx_1_1core.html#a6276bb9bad43ed4a27a1e2c3f5bfd990' , 1 , 'mlx::core::operator<<(std::ostream &os, const std::vector< size_t > &v)' ] , [ '../namespacemlx_1_1core.html#a5e5bd5c57b1cf19776bdb41e732861d9' , 1 , 'mlx::core::operator<<(std::ostream &os, const std::vector< int64_t > &v)' ] , [ '../namespacemlx_1_1core.html#a42a19c8442b173606e714364227e7d45' , 1 , 'mlx::core::operator<<(std::ostream &os, const complex64_t &v)' ] , [ '../namespacemlx_1_1core.html#a57eb97a5eba99a846ac429795e407574' , 1 , 'mlx::core::operator<<(std::ostream &os, const float16_t &v)' ] , [ '../namespacemlx_1_1core.html#a7db909d54cf07375e89424c32c07a29c' , 1 , 'mlx::core::operator<<(std::ostream &os, const bfloat16_t &v)' ] ] ] ,
[ 'operator_3c_3d_33' , [ 'operator<=' , [ '../backend_2metal_2kernels_2bf16_8h.html#af469c58cffeab488c681f4b33f02cd05' , 1 , 'operator<=(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a5a81eae168dfafd299c2b94e3e8558cf' , 1 , 'operator<=(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a0f486bf02c6ad5b9b6a96d3450f03e47' , 1 , 'operator<=(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#acba9efe192d22b7781b4622103c7a944' , 1 , 'operator<=(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aff100489cc40ad276c2d5d67a9df67db' , 1 , 'operator<=(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a7eac96f64ca42991caf819c8e8c8d2bc' , 1 , 'operator<=(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a88c11cd37600de5480570da3d2ae5732' , 1 , 'operator<=(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a08c7d12a0d16565fbf052dba2db8b22d' , 1 , 'operator<=(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a2b9de9624c0a507b4ead85f898ad9daf' , 1 , 'operator<=(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a28f8d21c5eef047c701cf690ce9c2ef0' , 1 , 'operator<=(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a14b56c687053ee2432398a25663c068f' , 1 , 'operator<=(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a0f360806708b95a3be400af0b8871b57' , 1 , 'operator<=(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a80d288f22cadfdf5e904410349e616a1' , 1 , 'operator<=(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2complex_8h.html#aee04c9a63c6716a99a027418354debb0' , 1 , 'operator<=(complex64_t a, complex64_t b): complex.h' ] , [ '../group__ops.html#ga4c8b8a1632944acaae50f0de6c23ece6' , 1 , 'mlx::core::operator<=(const array &a, const array &b)' ] , [ '../group__ops.html#ga150a9be467c9f91482a6d6fc13504bc4' , 1 , 'mlx::core::operator<=(T a, const array &b)' ] , [ '../group__ops.html#ga624eeccef0cc4b130e1325abfea057cb' , 1 , 'mlx::core::operator<=(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#a0066a47cb21223ddebc77992ee874fb9' , 1 , 'mlx::core::operator<=(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a2593dbace3ce50e7146d9514726a543f' , 1 , 'mlx::core::operator<=(_MLX_BFloat16 lhs, float rhs)' ] , [ '../namespacemlx_1_1core.html#a88654bcf6c9728517a2933ca2e29a7c1' , 1 , 'mlx::core::operator<=(float lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a5d4f449e9c1699b99fcf894dd15e8af3' , 1 , 'mlx::core::operator<=(_MLX_BFloat16 lhs, double rhs)' ] , [ '../namespacemlx_1_1core.html#a6b678bea8fdcda1f11c6691b56a15211' , 1 , 'mlx::core::operator<=(double lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ae8aacc606ea16f018a90eae758830a35' , 1 , 'mlx::core::operator<=(_MLX_BFloat16 lhs, int32_t rhs)' ] , [ '../namespacemlx_1_1core.html#a25668dea4ffb51c7c00eeecb9530d1d8' , 1 , 'mlx::core::operator<=(int32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a084558b6a5487549799c49c37c9e9652' , 1 , 'mlx::core::operator<=(_MLX_BFloat16 lhs, uint32_t rhs)' ] , [ '../namespacemlx_1_1core.html#ade2e2a0daa79d5c52f278f85f03dde2e' , 1 , 'mlx::core::operator<=(uint32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a750a2d2b4976ad94b08994d081f83445' , 1 , 'mlx::core::operator<=(_MLX_BFloat16 lhs, int64_t rhs)' ] , [ '../namespacemlx_1_1core.html#ade5a175ff45347689ac4c798d04c8ffc' , 1 , 'mlx::core::operator<=(int64_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ae25e0c01b46612f039313a4825ba6428' , 1 , 'mlx::core::operator<=(_MLX_BFloat16 lhs, uint64_t rhs)' ] , [ '../namespacemlx_1_1core.html#a5c90f16d8f6edf4b75c96b945b9fa591' , 1 , 'mlx::core::operator<=(uint64_t lhs, _MLX_BFloat16 rhs)' ] , [ ' . . / namespacemlx _1 _1core . html # a8cd6583fa0fc
[ 'operator_3d_34' , [ 'operator=' , [ '../classmlx_1_1core_1_1allocator_1_1_allocator.html#a027b84cddc8d476f736ac1f1a9991fe4' , 1 , 'mlx::core::allocator::Allocator::operator=(const Allocator &other)=delete' ] , [ '../classmlx_1_1core_1_1allocator_1_1_allocator.html#a2e971b47339b1d0849a334a902a9df3c' , 1 , 'mlx::core::allocator::Allocator::operator=(Allocator &&other)=delete' ] , [ '../classmlx_1_1core_1_1array.html#a8acf2b4c75f9b7f79da6675dbc36cf36' , 1 , 'mlx::core::array::operator=(const array &other) &&=delete' ] , [ '../classmlx_1_1core_1_1array.html#a5c89c2406a610b32943955f9a5060fbd' , 1 , 'mlx::core::array::operator=(array &&other) &&=delete' ] , [ '../classmlx_1_1core_1_1array.html#ad3277ff68f1336aa217f9cbe40181479' , 1 , 'mlx::core::array::operator=(array &&other) &=default' ] , [ '../classmlx_1_1core_1_1array.html#a5da41aabecf4c8055b7515341bf57147' , 1 , 'mlx::core::array::operator=(const array &other) &' ] , [ '../structmlx_1_1core_1_1array_1_1_data.html#a68e9417954fe811b5e41e6317a526748' , 1 , 'mlx::core::array::Data::operator=()' ] , [ '../structmlx_1_1core_1_1metal_1_1_command_encoder.html#a3f42a1362b4a513fa89e7b3dcc570a8e' , 1 , 'mlx::core::metal::CommandEncoder::operator=()' ] , [ '../classmlx_1_1core_1_1metal_1_1_device.html#ad1d6382fd18a46b1906e1b43e0bd2e73' , 1 , 'mlx::core::metal::Device::operator=()' ] , [ '../classmlx_1_1core_1_1_primitive.html#a6b1be7ea92f3a7bb19875c70259dad6b' , 1 , 'mlx::core::Primitive::operator=(const Primitive &other)=delete' ] , [ '../classmlx_1_1core_1_1_primitive.html#a50bbddd43e1ba0cf5f127cd7aa756a9e' , 1 , 'mlx::core::Primitive::operator=(Primitive &&other)=delete' ] , [ '../classmlx_1_1core_1_1_unary_primitive.html#a0a859309a4f192f2679e07f2e4ff4d22' , 1 , 'mlx::core::UnaryPrimitive::operator=(const UnaryPrimitive &other)=delete' ] , [ '../classmlx_1_1core_1_1_unary_primitive.html#ab90b2ea80f1d914be03cf44def5db5a5' , 1 , 'mlx::core::UnaryPrimitive::operator=(UnaryPrimitive &&other)=delete' ] , [ '../classmlx_1_1core_1_1scheduler_1_1_scheduler.html#ab170dbd2ce34c51e2eeebf5d08e7e2db' , 1 , 'mlx::core::scheduler::Scheduler::operator=(const Scheduler &)=delete' ] , [ '../classmlx_1_1core_1_1scheduler_1_1_scheduler.html#a035ea35f4dd8ee985973080f14029379' , 1 , 'mlx::core::scheduler::Scheduler::operator=(Scheduler &&)=delete' ] , [ '../structmlx_1_1core_1_1___m_l_x___b_float16.html#a0f65b0523b8ddd989f338da6cb2860e3' , 1 , 'mlx::core::_MLX_BFloat16::operator=(std::vector< bool >::reference x)' ] , [ '../structmlx_1_1core_1_1___m_l_x___b_float16.html#abb8cd44ee22b17c55333ff2eb4e13a14' , 1 , 'mlx::core::_MLX_BFloat16::operator=(const float &x)' ] , [ '../structmlx_1_1core_1_1___m_l_x___float16.html#a608a099bf7116ee608dcfd31ea3ade2c' , 1 , 'mlx::core::_MLX_Float16::operator=(std::vector< bool >::reference x)' ] , [ '../structmlx_1_1core_1_1___m_l_x___float16.html#a35543c3653d477c46350697fb808373d' , 1 , 'mlx::core::_MLX_Float16::operator=(const float &x)' ] ] ] ,
[ 'operator_3d_3d_35' , [ 'operator==' , [ '../structmlx_1_1core_1_1array_1_1_array_iterator.html#a1afd6d2a19a2b0d712063f221ab4eba7' , 1 , 'mlx::core::array::ArrayIterator::operator==' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a49a13b06a325ed3cca4004b6a0cde065' , 1 , 'operator==(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a0aa3bfcfab53700488e5f386e6de60d5' , 1 , 'operator==(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a3936148781ab1c4f33f58d12c116f370' , 1 , 'operator==(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ae753526b669fba27771089dc809abd66' , 1 , 'operator==(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a05a4f197a71d0f16879032f44492bb79' , 1 , 'operator==(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ae86f5917847b1ec9f313996250f2e0be' , 1 , 'operator==(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aab74ec4d33a64b92b908717d500f1ecf' , 1 , 'operator==(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ac30a2c1fa6f172af903fdeb6a8632606' , 1 , 'operator==(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab4e9ad547aa23daa351075e0ecc58fa2' , 1 , 'operator==(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aa5fa1a8f2b39c3508fe38205469756d1' , 1 , 'operator==(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aeadc1f36c6bdc219294ce9341d80afa5' , 1 , 'operator==(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a3ae2091ada1e39e857fbc53c97bdb79f' , 1 , 'operator==(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ac7b4d295f3c7b1e09964f24f306422da' , 1 , 'operator==(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2complex_8h.html#abfc19f03616441245dfc7726b278f190' , 1 , 'operator==(complex64_t a, complex64_t b): complex.h' ] , [ '../namespacemlx_1_1core.html#a937503d72b66c661bf3f5fdcd98ef97c' , 1 , 'mlx::core::operator==(const Device &lhs, const Device &rhs)' ] , [ '../group__ops.html#gaa30cf69f3d22f65615f5e1696dd5703f' , 1 , 'mlx::core::operator==(const array &a, const array &b)' ] , [ '../group__ops.html#gaf115782d009ac2a547fcca395c9ec797' , 1 , 'mlx::core::operator==(T a, const array &b)' ] , [ '../group__ops.html#ga3ad3ed7aece2650943a35082dbe3a0a5' , 1 , 'mlx::core::operator==(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#ac470f937a379d6356c8f567c97cd7481' , 1 , 'mlx::core::operator==(const Stream &lhs, const Stream &rhs)' ] , [ '../namespacemlx_1_1core.html#aec63a0472cb943fe39f31e7678555572' , 1 , 'mlx::core::operator==(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ad05311ca8e2f19ffe5849e963837cec7' , 1 , 'mlx::core::operator==(_MLX_BFloat16 lhs, float rhs)' ] , [ '../namespacemlx_1_1core.html#aaaf591cb2188381e6cbd857132d04eb7' , 1 , 'mlx::core::operator==(float lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a7ef33c33509ccccf1ab217500e8b3c1a' , 1 , 'mlx::core::operator==(_MLX_BFloat16 lhs, double rhs)' ] , [ '../namespacemlx_1_1core.html#abec4200a718b7c5ed80b7abcc4447260' , 1 , 'mlx::core::operator==(double lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ad853981b1c5ba69b07d54c7b77055d22' , 1 , 'mlx::core::operator==(_MLX_BFloat16 lhs, int32_t rhs)' ] , [ '../namespacemlx_1_1core.html#a752d6cb4172a9cb91e5da19582329c6d' , 1 , 'mlx::core::operator==(int32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a0175beb3de139faa08479a88215b35ea' , 1 , 'mlx::core::operator==(_MLX_BFloat16 lhs, uint32_t rhs)' ] , [ '../namespacemlx_1_1core.html#a61da2851cb3beeef28049228346c28b5' , 1 , 'mlx::core::operator==(uint32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#aa24713cb9e39bacb516c992eb03d2b2b' , 1 , 'mlx::core::operator==(_MLX_BFloat16 lhs, int64_t rhs)' ] , [ '../namespacemlx_1_1core.html#a6d565dd93c46259f9486d9fdf0969589' , 1 , ' mlx : : core : : operator == ( int64
[ 'operator_3e_36' , [ 'operator>' , [ '../backend_2metal_2kernels_2bf16_8h.html#ae394c0a10e47d1d047854a888402eb57' , 1 , 'operator>(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ab9cd098786d2f4c855c42e4a6f30ab3e' , 1 , 'operator>(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a55600f3b9859e2891e0e0b5690867b72' , 1 , 'operator>(float lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#afd7cdb8ed2a9820efe9cf322c06f188c' , 1 , 'operator>(_MLX_BFloat16 lhs, half rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a31bbdbe0b62b90a4d6ea4bb0a7db586b' , 1 , 'operator>(half lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a68125e66f74eaffe5ea9267638ce870d' , 1 , 'operator>(_MLX_BFloat16 lhs, int32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#ac89eb6b29edad8cca63727ab97171c29' , 1 , 'operator>(int32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a74e477567c9477c2cf0684f81ef4498f' , 1 , 'operator>(_MLX_BFloat16 lhs, uint32_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a2d37130b6fd79b425f5ba92b65e36bed' , 1 , 'operator>(uint32_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a41d55d167e9dc63bf29d15e0ff004869' , 1 , 'operator>(_MLX_BFloat16 lhs, int64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#aa95f9ebfdab3c5f524775651362ce914' , 1 , 'operator>(int64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a2826bd301bb5393473ccd363f2052c0d' , 1 , 'operator>(_MLX_BFloat16 lhs, uint64_t rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a62a512d0edd894759c69f724b970fbdb' , 1 , 'operator>(uint64_t lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2complex_8h.html#a032a8d3eec2384c9f03066f7fd945995' , 1 , 'operator>(complex64_t a, complex64_t b): complex.h' ] , [ '../group__ops.html#ga74fd2777adef10e6fe628a9cdadb01cb' , 1 , 'mlx::core::operator>(const array &a, const array &b)' ] , [ '../group__ops.html#ga32e106e794e2c32e4e7decee2df2477f' , 1 , 'mlx::core::operator>(T a, const array &b)' ] , [ '../group__ops.html#ga96552b90e89923c5d2064cc427775ec5' , 1 , 'mlx::core::operator>(const array &a, T b)' ] , [ '../namespacemlx_1_1core.html#aedc4e9df4bf71c0ac34fcfae60cdf550' , 1 , 'mlx::core::operator>(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a14c188303d09b97867bcfd34519aa4a6' , 1 , 'mlx::core::operator>(_MLX_BFloat16 lhs, float rhs)' ] , [ '../namespacemlx_1_1core.html#ac97736fadafa7efa201624d0e1128ee8' , 1 , 'mlx::core::operator>(float lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a3c41a304126bc225bdc68062d1eb6e7e' , 1 , 'mlx::core::operator>(_MLX_BFloat16 lhs, double rhs)' ] , [ '../namespacemlx_1_1core.html#ab594f3ae1ee13227fae940fef0d00cb9' , 1 , 'mlx::core::operator>(double lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a01dabc077a872c115a9a9ccd95f1acec' , 1 , 'mlx::core::operator>(_MLX_BFloat16 lhs, int32_t rhs)' ] , [ '../namespacemlx_1_1core.html#adabbd8768d216873617768249473a5c7' , 1 , 'mlx::core::operator>(int32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#adae1b14669d27ce1fe0c214771c07b77' , 1 , 'mlx::core::operator>(_MLX_BFloat16 lhs, uint32_t rhs)' ] , [ '../namespacemlx_1_1core.html#ab03a22961d99fa12d3e74b3116e94e8f' , 1 , 'mlx::core::operator>(uint32_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a42011a27a3d23a60be5be44ee7cac87c' , 1 , 'mlx::core::operator>(_MLX_BFloat16 lhs, int64_t rhs)' ] , [ '../namespacemlx_1_1core.html#a50f6a94bb36d89cf28817aff88ab89c8' , 1 , 'mlx::core::operator>(int64_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#ac173de50ee57b1b066d49363ba978c53' , 1 , 'mlx::core::operator>(_MLX_BFloat16 lhs, uint64_t rhs)' ] , [ '../namespacemlx_1_1core.html#ab09f1b4879aa3190c2f66c9bd1224021' , 1 , 'mlx::core::operator>(uint64_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a91eb6ca854217424129a55ae95a123b5' , 1 , ' mlx : : core
[ 'operator_3e_3d_37' , [ 'operator>=' , [ '../backend_2metal_2kernels_2bf16_8h.html#a430dd11fbf4c6f39bc1506ab43b2341f' , 1 , 'operator>=(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a64f6787a96386246f83a8981d274150e' , 1 , 'operator>=(_MLX_BFloat16 lhs, float rhs): bf16.h' ] , [ '../backend_2metal_2kernels_2bf16_8h.html#a1a788f82212afad30e4c2ee40f1c313c' , 1 , ' operator & gt ; = ( float lhs , _MLX _BFloat16 rhs ) : & # 160 ; bf16 . h '],[' . . / backend _2metal _2kernels _2bf16 _8h . html # ae88617c4a012c5dc12781a349a28c886 ',1,' operator & gt ; = ( _MLX _BFloat16 lhs , half rhs ) : & # 160 ; bf16 . h '],[' . . / backend _2metal _2kernels _2bf16 _8h . html # a467a88531150a4d9d30fce07c49c126e ',1,' operator & gt ; = ( half lhs , _MLX _BFloat16 rhs ) : & # 160 ; bf16 . h '],[' . . / backend _2metal _2kernels _2bf16 _8h . html # a9e21c5ea9dd724dc2ca8c54ad908f09c ',1,' operator & gt ; = ( _MLX _BFloat16 lhs , int32 _t rhs ) : & # 160 ; bf16 . h '],[' . . / backend _2metal _2kernels _2bf16 _8h . html # a2f6286d222e2176bcbdc824c5d598100 ',1,' operator & gt ; = ( int32 _t lhs , _MLX _BFloat16 rhs ) : & # 160 ; bf16 . h '],[' . . / backend _2metal _2kernels _2bf16 _8h . html # abec53064aa96265385ecc57de5fbc74c ',1,' operator & gt ; = ( _MLX _BFloat16 lhs , uint32 _t rhs ) : & # 160 ; bf16 . h '],[' . . / backend _2metal _2kernels _2bf16 _8h . html # ac766839f8f9e4863e8e18418c342c875 ',1,' operator & gt ; = ( uint32 _t lhs , _MLX _BFloat16 rhs ) : & # 160 ; bf16 . h '],[' . . / backend _2metal _2kernels _2bf16 _8h . html # a2807fa6862b0f9689c81199b1e695ed8 ',1,' operator & gt ; = ( _MLX _BFloat16 lhs , int64 _t rhs ) : & # 160 ; bf16 . h '],[' . . / backend _2metal _2kernels _2bf16 _8h . html # aee3ae0d0d1f941463b06eca0bf041b2b ',1,' operator & gt ; = ( int64 _t lhs , _MLX _BFloat16 rhs ) : & # 160 ; bf16 . h '],[' . . / backend _2metal _2kernels _2bf16 _8h . html # a523eda93c809733368e2b45382d2add6 ',1,' operator & gt ; = ( _MLX _BFloat16 lhs , uint64 _t rhs ) : & # 160 ; bf16 . h '],[' . . / backend _2metal _2kernels _2bf16 _8h . html # a1f4e90909ac1c7280f4c7d1977c55fb7 ',1,' operator & gt ; = ( uint64 _t lhs , _MLX _BFloat16 rhs ) : & # 160 ; bf16 . h '],[' . . / backend _2metal _2kernels _2complex _8h . html # aafbd686c180398c98b33d7643f893a46 ',1,' operator & gt ; = ( complex64 _t a , complex64 _t b ) : & # 160 ; complex . h '],[' . . / group _ _ops . html # ga3a41895f25ed083a36994d95fa102546 ',1,' mlx : : core : : operator & gt ; = ( const array & amp ; a , const array & amp ; b ) '],[' . . / group _ _ops . html # gaf509f2cb3b18963232f20d6c3bd229b2 ',1,' mlx : : core : : operator & gt ; = ( T a , const array & amp ; b ) '],[' . . / group _ _ops . html # gafa0eb25d5978674bfc9e59d4145ec590 ',1,' mlx : : core : : operator & gt ; = ( const array & amp ; a , T b ) '],[' . . / namespacemlx _1 _1core . html # a8494764f5c686743ede66dc76d85d955 ',1,' mlx : : core : : operator & gt ; = ( _MLX _BFloat16 lhs , _MLX _BFloat16 rhs ) '],[' . . / namespacemlx _1 _1core . html # a019df48807b506d9995856684bf7797a ',1,' mlx : : core : : operator & gt ; = ( _MLX _BFloat16 lhs , float rhs ) '],[' . . / namespacemlx _1 _1core . html # a96ab6405430efb887cdb5c828cb67d6e ',1,' mlx : : core : : operator & gt ; = ( float lhs , _MLX _BFloat16 rhs ) '],[' . . / namespacemlx _1 _1core . html # ac18be72269b1bcfb0249cc00a0600681 ',1,' mlx : : core : : operator & gt ; = ( _MLX _BFloat16 lhs , double rhs ) '],[' . . / namespacemlx _1 _1core . html # aeb879815228efbd2c8f80986e1c8d41f ',1,' mlx : : core : : operator & gt ; = ( double lhs , _MLX _BFloat16 rhs ) '],[' . . / namespacemlx _1 _1core . html # a0051156f6a568f58cd54850f746fb507 ',1,' mlx : : core : : operator & gt ; = ( _MLX _BFloat16 lhs , int32 _t rhs ) '],[' . . / namespacemlx _1 _1core . html # ae93556906e115625ed1b62d36cf21b70 ',1,' mlx : : core : : operator & gt ; = ( int32 _t lhs , _MLX _BFloat16 rhs ) '],[' . . / namespacemlx _1 _1core . html # ab81ad16e3be591dfc9e42ac3c19b055f ',1,' mlx : : core : : operator & gt ; = ( _MLX _BFloat16 lhs , uint32 _t rhs ) '],[' . . / namespacemlx _1 _1core . html # a6cfe9b03e7c5f1eb9374208a552c3cc9 ',1,' mlx : : core : : operator & gt ; = ( uint32 _t lhs , _MLX _BFloat16 rhs ) '],[' . . / namespacemlx _1 _1core . html # a2f5add83812fb137dd9226c6c01e45d5 ',1,' mlx : : core : : operator & gt ; = ( _MLX _BFloat16 lhs , int64 _t rhs ) '],[' . . / namespacemlx _1 _1core . html # ad1014a836e7ce9301de8588eef1e89ee ',1,' mlx : : core : : operator & gt ; = ( int64 _t lhs , _MLX _BFloat16 rhs ) '],[' . . / namespacemlx _1 _1core . html # a17791561434dc995de9f268d145c0ed1 ',1,' mlx : : core : : operator & gt ; = ( _MLX _BFloat16 lhs , uint64 _t rhs ) '],[' . . / namespacemlx _1 _1core . html # a3755925b24a903045937464be117de2f ',1,' mlx : : core : : operator & gt ; = ( uint64 _t lhs , _MLX _BFloat16 rhs ) '],[' . . / namespacemlx _1 _1core . html # a6262aeb513d2
[ 'operator_3e_3e_38' , [ 'operator>>' , [ '../group__ops.html#ga498b61f7e8f056ae00297fa0dc17303a' , 1 , 'mlx::core' ] ] ] ,
[ 'operator_5b_5d_39' , [ 'operator[]' , [ '../classpocketfft_1_1detail_1_1arr.html#aea0bd899b19e03f54dfd6c188727061a' , 1 , 'pocketfft::detail::arr::operator[](size_t idx)' ] , [ '../classpocketfft_1_1detail_1_1arr.html#a99c54f96bc79c7cdd8925c1663462842' , 1 , 'pocketfft::detail::arr::operator[](size_t idx) const' ] , [ '../classpocketfft_1_1detail_1_1sincos__2pibyn.html#a71b02f67c47b24adb296eafd2c7a3598' , 1 , 'pocketfft::detail::sincos_2pibyn::operator[]()' ] , [ '../classpocketfft_1_1detail_1_1cndarr.html#ae4852d1fe936a5d61832b507816c7054' , 1 , 'pocketfft::detail::cndarr::operator[]()' ] , [ '../classpocketfft_1_1detail_1_1ndarr.html#a2b2c4e205e8b5c32c9fe55dfd7b8c8d8' , 1 , 'pocketfft::detail::ndarr::operator[]()' ] ] ] ,
[ 'operator_5e_40' , [ 'operator^' , [ '../group__ops.html#gac3a6fe18694e84b3d63458e9553ac181' , 1 , 'mlx::core::operator^(const array &a, const array &b)' ] , [ '../namespacemlx_1_1core.html#ae36ea40b8477bfa12d41aae8245225c9' , 1 , 'mlx::core::operator^(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a03fc96696f5c6d9411841889d05f4670' , 1 , 'mlx::core::operator^(_MLX_BFloat16 lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#a55130edf926366db0d6207989e609b7c' , 1 , 'mlx::core::operator^(uint16_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a0b75198f364d742a1c25dd13e398f2c2' , 1 , 'mlx::core::operator^(_MLX_Float16 lhs, _MLX_Float16 rhs)' ] , [ '../namespacemlx_1_1core.html#a7f205f1b10b23180a23bf2be4bb726b1' , 1 , 'mlx::core::operator^(_MLX_Float16 lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#a9edfe65f3c6da583c7b109290ec94b22' , 1 , 'mlx::core::operator^(uint16_t lhs, _MLX_Float16 rhs)' ] ] ] ,
[ 'operator_5e_3d_41' , [ 'operator^=' , [ '../namespacemlx_1_1core.html#a97cb7d3eac404a442e84656cefe7cfb4' , 1 , 'mlx::core::operator^=(_MLX_BFloat16 &lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#abcfd2d9615c96561fd44dfb9c341cf8e' , 1 , 'mlx::core::operator^=(_MLX_BFloat16 &lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#ae78083d766b9cf6f87cded341bbcd63e' , 1 , 'mlx::core::operator^=(_MLX_Float16 &lhs, _MLX_Float16 rhs)' ] , [ '../namespacemlx_1_1core.html#acf36c10779fbf1efbe1e6a7fd41176cd' , 1 , 'mlx::core::operator^=(_MLX_Float16 &lhs, uint16_t rhs)' ] ] ] ,
[ 'operator_7c_42' , [ 'operator|' , [ '../group__ops.html#ga52392a2a98f09a80da8d338c4908bd02' , 1 , 'mlx::core::operator|(const array &a, const array &b)' ] , [ '../namespacemlx_1_1core.html#af84ed854132c1514dca5a524fdb7ed05' , 1 , 'mlx::core::operator|(_MLX_BFloat16 lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a7423aac70f9f2e3fb6a5c9a3fc96f703' , 1 , 'mlx::core::operator|(_MLX_BFloat16 lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#a19805f505cb7ac72bfab66c339ea7900' , 1 , 'mlx::core::operator|(uint16_t lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a2d933573edf4ed305fddd8a0caef1ee8' , 1 , 'mlx::core::operator|(_MLX_Float16 lhs, _MLX_Float16 rhs)' ] , [ '../namespacemlx_1_1core.html#afab3d4eb1b36a276922879ce6e44b7f5' , 1 , 'mlx::core::operator|(_MLX_Float16 lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#ab132729fa6912d22a8e402057eb4ba12' , 1 , 'mlx::core::operator|(uint16_t lhs, _MLX_Float16 rhs)' ] ] ] ,
[ 'operator_7c_3d_43' , [ 'operator|=' , [ '../namespacemlx_1_1core.html#a8e1d21375ae4b89b3cbea3a46d262abd' , 1 , 'mlx::core::operator|=(_MLX_BFloat16 &lhs, _MLX_BFloat16 rhs)' ] , [ '../namespacemlx_1_1core.html#a28d6c2f89e73b7b874dd1f67f853a96f' , 1 , 'mlx::core::operator|=(_MLX_BFloat16 &lhs, uint16_t rhs)' ] , [ '../namespacemlx_1_1core.html#a2d8470b69cbbeefece08d3ffd46c0082' , 1 , 'mlx::core::operator|=(_MLX_Float16 &lhs, _MLX_Float16 rhs)' ] , [ '../namespacemlx_1_1core.html#a359c6257097a304c00d41d64296ef4c9' , 1 , 'mlx::core::operator|=(_MLX_Float16 &lhs, uint16_t rhs)' ] ] ] ,
[ 'operator_7c_7c_44' , [ 'operator||' , [ '../group__ops.html#ga27af56a98270d4d76d139f0f9171b83a' , 1 , 'mlx::core' ] ] ] ,
[ 'ops_2eh_45' , [ 'ops.h' , [ '../backend_2common_2ops_8h.html' , 1 , '(Global Namespace)' ] , [ '../backend_2metal_2kernels_2reduction_2ops_8h.html' , 1 , '(Global Namespace)' ] , [ '../distributed_2ops_8h.html' , 1 , '(Global Namespace)' ] , [ '../ops_8h.html' , 1 , '(Global Namespace)' ] ] ] ,
[ 'or_46' , [ 'Or' , [ '../struct_or.html' , 1 , 'Or< U >' ] , [ '../classmlx_1_1core_1_1distributed_1_1_all_reduce.html#abb4560980e5d01aed14175ce8f6fc924a7a959bb7b33f410a03b3c887173fd7ed' , 1 , 'mlx::core::distributed::AllReduce::Or' ] , [ '../classmlx_1_1core_1_1_bitwise_binary.html#a6f8b5d455d0c1770428a6bef1608f23da51065a44e7f9a76a6dab6de637c6db22' , 1 , 'mlx::core::BitwiseBinary::Or' ] , [ '../classmlx_1_1core_1_1_reduce.html#a0848518b16ae6d4043d6be247bdf31c9a2e53e38f8b906ed4def9a5653aeb51fe' , 1 , 'mlx::core::Reduce::Or' ] ] ] ,
[ 'ortho_47' , [ 'ortho' , [ '../structpocketfft_1_1detail_1_1_exec_dcst.html#aea17551a49acaca5e7808dc181d38b7f' , 1 , 'pocketfft::detail::ExecDcst' ] ] ] ,
[ 'os_48' , [ 'oS' , [ '../struct_m_l_x_conv_params.html#a19ccb9fecfccdc18b6a7f0cc43adbc6e' , 1 , 'MLXConvParams' ] ] ] ,
[ 'out_49' , [ 'out' , [ '../struct_read_writer.html#abea3b913c952c505d0ca4e529c7316ef' , 1 , 'ReadWriter' ] ] ] ,
[ 'out_5fof_5fbounds_50' , [ 'out_of_bounds' , [ '../struct_read_writer.html#a08e10626fbc789b6dff9172fd6c36f7c' , 1 , 'ReadWriter::out_of_bounds() const' ] , [ '../struct_read_writer.html#a6f946aea5452109dca7fc70ed39c6efe' , 1 , 'ReadWriter::out_of_bounds() const' ] , [ '../struct_read_writer.html#a8f40d7f343d32134fe27a694abfde6bf' , 1 , 'ReadWriter::out_of_bounds() const' ] ] ] ,
[ 'out_5fstrides_51' , [ 'out_strides' , [ '../struct_m_l_x_conv_params.html#a0c8b2cfc26859a2af9d39a2cfcc3aea6' , 1 , 'MLXConvParams' ] ] ] ,
[ 'outer_52' , [ 'outer' , [ '../group__ops.html#ga866af24e10db2797e1c5a5986dbf6c0d' , 1 , 'mlx::core' ] ] ] ,
[ 'output_5fshapes_53' , [ 'output_shapes' , [ '../classmlx_1_1core_1_1_primitive.html#a8849dc20991398f6f9a24d6785673853' , 1 , 'mlx::core::Primitive::output_shapes()' ] , [ '../classmlx_1_1core_1_1_abs.html#ab6a2b147f58c83439ecefb9189c2da32' , 1 , 'mlx::core::Abs::output_shapes()' ] , [ '../classmlx_1_1core_1_1_add.html#a9884fece6ca4061a65241c985fcf1594' , 1 , 'mlx::core::Add::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_cos.html#a8ecd5b9a8cc9cba841768a5b2b497974' , 1 , 'mlx::core::ArcCos::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_cosh.html#ae5d6660121f7f5a55824b95e7fd3dc6b' , 1 , 'mlx::core::ArcCosh::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_sin.html#a1c6e478804eb5d171e4859b872db29f5' , 1 , 'mlx::core::ArcSin::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_sinh.html#a6e0319a3cee5f6b9d43a3ac256b2c2ed' , 1 , 'mlx::core::ArcSinh::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_tan.html#aa5d1e60d50ffa77b1d0e14af8d7e127a' , 1 , 'mlx::core::ArcTan::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_tan2.html#a3f4ad806a0c59c2d1ae1c55c9889bf03' , 1 , 'mlx::core::ArcTan2::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arc_tanh.html#a30246c56e1d75638c3696f84323861d8' , 1 , 'mlx::core::ArcTanh::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arg_partition.html#a28608aee76a2db25f6455da561526c64' , 1 , 'mlx::core::ArgPartition::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arg_reduce.html#a40a047cb3ed8d1445d42100b3fd85179' , 1 , 'mlx::core::ArgReduce::output_shapes()' ] , [ '../classmlx_1_1core_1_1_arg_sort.html#ac50e0b76c457aae944425b3a57c33859' , 1 , 'mlx::core::ArgSort::output_shapes()' ] , [ '../classmlx_1_1core_1_1_as_type.html#a18922e68006b5cf005355f5c9ac57ac4' , 1 , 'mlx::core::AsType::output_shapes()' ] , [ '../classmlx_1_1core_1_1_bitwise_binary.html#a7d2dfa8884832fc1a94ce6400d0ed599' , 1 , 'mlx::core::BitwiseBinary::output_shapes()' ] , [ '../classmlx_1_1core_1_1_ceil.html#a1eb263c04df810e212855a17af0658ea' , 1 , 'mlx::core::Ceil::output_shapes()' ] , [ '../classmlx_1_1core_1_1_compiled.html#a453a10c68b7825def5b53207bc04a71c' , 1 , 'mlx::core::Compiled::output_shapes()' ] , [ '../classmlx_1_1core_1_1_conjugate.html#ada40413e9f210251476a37cc0d0ea37f' , 1 , 'mlx::core::Conjugate::output_shapes()' ] , [ '../classmlx_1_1core_1_1_copy.html#ac3d13ebc6464403962fa1a9897fe6df3' , 1 , 'mlx::core::Copy::output_shapes()' ] , [ '../classmlx_1_1core_1_1_cos.html#a05b2d43942aa1d93a40c20ae8b90a25b' , 1 , 'mlx::core::Cos::output_shapes()' ] , [ '../classmlx_1_1core_1_1_cosh.html#a1bef7feac9a387ea80e7fc774f579962' , 1 , 'mlx::core::Cosh::output_shapes()' ] , [ '../classmlx_1_1core_1_1_divide.html#ad514bed77ad94742e26c93e446940994' , 1 , 'mlx::core::Divide::output_shapes()' ] , [ '../classmlx_1_1core_1_1_div_mod.html#a61d835d777c8063089dc708898ff314b' , 1 , 'mlx::core::DivMod::output_shapes()' ] , [ '../classmlx_1_1core_1_1_select.html#a295cd22e2284f2216bc93fdcf0b54867' , 1 , 'mlx::core::Select::output_shapes()' ] , [ '../classmlx_1_1core_1_1_remainder.html#a74bf3a9723b59200573ff8bac9a0b666' , 1 , 'mlx::core::Remainder::output_shapes()' ] , [ '../classmlx_1_1core_1_1_equal.html#a2f91e9603f63ad539837356b1ff3e7a9' , 1 , 'mlx::core::Equal::output_shapes()' ] , [ '../classmlx_1_1core_1_1_erf.html#afa4abbd7786b474c44c336a95481d187' , 1 , 'mlx::core::Erf::output_shapes()' ] , [ '../classmlx_1_1core_1_1_erf_inv.html#a22a95594e68b43b50c05355c82779639' , 1 , 'mlx::core::ErfInv::output_shapes()' ] , [ '../classmlx_1_1core_1_1_exp.html#aee7ba8d5be4a11f4b8f359b0338ab670' , 1 , 'mlx::core::Exp::output_shapes()' ] , [ '../classmlx_1_1core_1_1_expm1.html#ab9dbf34806eb43b928722ed9e8feed08' , 1 , 'mlx::core::Expm1::output_shapes()' ] , [ '../classmlx_1_1core_1_1_floor.html#aaf86becc7bfba6ee2af0d1f6d8e25015' , 1 , 'mlx::core::Floor::output_shapes()' ] , [ '../classmlx_1_1core_1_1_greater.html#ab2167a38c3baff99f527f17eb4c71d46' , 1 , 'mlx::core::Greater::output_shapes()' ] , [ '../classmlx_1_1core_1_1_greater_equal.html#a636a9cc00b0333e49978f39814af640f' , 1 , 'mlx::core::GreaterEqual::output_shapes()' ] , [ '../classmlx_1_1core_1_1_hadamard.html#a458614bc7820ae56493eb56d813b2cde' , 1 , 'mlx::core::Hadamard::output_shapes()' ] , [ '../classmlx_1_1core_1_1_less.html#a5e8b56574ccb91c065548f4bda40e278' , 1 , 'mlx::core::Less::output_shapes()' ] , [ ' . . / classmlx _1 _1core _1 _1 _less _equal . html # a2e259f3de11
[ 'outputs_54' , [ 'outputs' , [ '../classmlx_1_1core_1_1array.html#a2c186fd527f984f0589d4183b4976289' , 1 , 'mlx::core::array' ] ] ] ,
[ 'overwrite_5fdescriptor_55' , [ 'overwrite_descriptor' , [ '../classmlx_1_1core_1_1array.html#a95e6b156c8e05439f076b85c05079387' , 1 , 'mlx::core::array' ] ] ]
2024-06-07 11:28:06 +08:00
] ;