2024-10-15 23:12:17 +08:00
var searchData =
[
[ 'e_0' , [ 'e' , [ '../classmlx_1_1core_1_1_log.html#a044a23e8b1422984628e1cd5ab506421a491d45f7af463017c1f8cae94cd05590' , 1 , 'mlx::core::Log' ] ] ] ,
2024-10-26 04:23:45 +08:00
[ 'eigh_1' , [ 'Eigh' , [ '../classmlx_1_1core_1_1_eigh.html' , 1 , 'mlx::core::Eigh' ] , [ '../classmlx_1_1core_1_1_eigh.html#ad8f5d012ebd5942abeffecca77fcddda' , 1 , 'mlx::core::Eigh::Eigh()' ] ] ] ,
[ 'eigh_2' , [ 'eigh' , [ '../namespacemlx_1_1core_1_1linalg.html#a2180be504f639fd471ea622641c1b0ca' , 1 , 'mlx::core::linalg' ] ] ] ,
[ 'eigvalsh_3' , [ 'eigvalsh' , [ '../namespacemlx_1_1core_1_1linalg.html#a00c8e24432b0773dac64b8602bd142ba' , 1 , 'mlx::core::linalg' ] ] ] ,
[ 'einsum_4' , [ 'einsum' , [ '../namespacemlx_1_1core.html#a2a9b98c65578dd3720b3b375c1471e58' , 1 , 'mlx::core' ] ] ] ,
[ 'einsum_2eh_5' , [ 'einsum.h' , [ '../einsum_8h.html' , 1 , '' ] ] ] ,
[ 'einsum_5fpath_6' , [ 'einsum_path' , [ '../namespacemlx_1_1core.html#ab14ec41f17675691c1fdebb8990b6695' , 1 , 'mlx::core' ] ] ] ,
[ 'elem_7' , [ 'elem' , [ '../struct_read_writer.html#a32b82adcd6ed324ce235e9f5ad780ede' , 1 , 'ReadWriter' ] ] ] ,
[ 'elem_5fto_5floc_8' , [ 'elem_to_loc' , [ '../namespacemlx_1_1core.html#a77657cb50fd9392f7f4c64e43843c2b3' , 1 , 'mlx::core::elem_to_loc(int elem, const std::vector< int > &shape, const std::vector< StrideT > &strides)' ] , [ '../namespacemlx_1_1core.html#ad7e4f40eb351b554bbfabb6d7d600d06' , 1 , 'mlx::core::elem_to_loc(int elem, const array &a)' ] , [ '../backend_2metal_2kernels_2utils_8h.html#a8fd0c8fc6058e650fc99bca8b6acd7d1' , 1 , 'elem_to_loc(uint elem, constant const int *shape, constant const stride_t *strides, int ndim): utils.h' ] , [ '../backend_2metal_2kernels_2utils_8h.html#aa6b041005351293e68e19b5abf1286cd' , 1 , 'elem_to_loc(stride_t elem, constant const int *shape, constant const stride_t *strides, int ndim): utils.h' ] , [ '../backend_2metal_2kernels_2utils_8h.html#a37e00d94751710e81c9632bca2f91e51' , 1 , 'elem_to_loc(uint3 elem, constant const int *shape, constant const stride_t *strides, int ndim): utils.h' ] ] ] ,
[ 'elem_5fto_5floc_5f1_9' , [ 'elem_to_loc_1' , [ '../backend_2metal_2kernels_2utils_8h.html#a196a07022b812b241d4c06192c0fa83d' , 1 , 'utils.h' ] ] ] ,
[ 'elem_5fto_5floc_5f2_10' , [ 'elem_to_loc_2' , [ '../backend_2metal_2kernels_2utils_8h.html#ad6c45cacca97899cd362df49c06fea79' , 1 , 'utils.h' ] ] ] ,
[ 'elem_5fto_5floc_5f2_5fnd_11' , [ 'elem_to_loc_2_nd' , [ '../backend_2metal_2kernels_2utils_8h.html#a01c9309978a6c12f79b6e4108728a953' , 1 , 'utils.h' ] ] ] ,
[ 'elem_5fto_5floc_5f3_12' , [ 'elem_to_loc_3' , [ '../backend_2metal_2kernels_2utils_8h.html#a2c34ed54714c69e6e1b44344f9e6e330' , 1 , 'utils.h' ] ] ] ,
[ 'elem_5fto_5floc_5f3_5fnd_13' , [ 'elem_to_loc_3_nd' , [ '../backend_2metal_2kernels_2utils_8h.html#a66940b1cc3d64651d24634bc696d528b' , 1 , 'utils.h' ] ] ] ,
[ 'elem_5fto_5floc_5fbroadcast_14' , [ 'elem_to_loc_broadcast' , [ '../backend_2metal_2kernels_2steel_2utils_8h.html#aaf4974425147d6f26d031691e321637f' , 1 , 'elem_to_loc_broadcast(uint elem, constant const int *shape, constant const size_t *a_strides, constant const size_t *b_strides, int ndim): utils.h' ] , [ '../backend_2metal_2kernels_2steel_2utils_8h.html#a42bd57d203a40d3d7d429f2333590a3c' , 1 , 'elem_to_loc_broadcast(uint elem, constant const int *shape, constant const size_t *a_strides, constant const size_t *b_strides, constant const size_t *c_strides, int ndim): utils.h' ] ] ] ,
2024-10-31 11:00:19 +08:00
[ 'elem_5ftype_15' , [ 'elem_type' , [ '../structmlx_1_1steel_1_1_m_m_a_tile.html#a80078f0dfa4c225e79d9b460202d5e2c' , 1 , 'mlx::steel::MMATile' ] ] ] ,
[ 'elems_16' , [ 'elems' , [ '../structmlx_1_1steel_1_1_m_m_a_tile.html#a865ece5ad0b9a56937b6d77a18b5a1dc' , 1 , 'mlx::steel::MMATile::elems()' ] , [ '../structmlx_1_1steel_1_1_m_m_a_tile.html#ae21bb7cce701290de84c6015e064d8a1' , 1 , 'mlx::steel::MMATile::elems() const' ] ] ] ,
[ 'elems_5fper_5fthread_17' , [ 'elems_per_thread' , [ '../struct_read_writer.html#a444230a0182ce6ba1898c04ce6e669a7' , 1 , 'ReadWriter' ] ] ] ,
[ 'elems_5fper_5fthread_5f_18' , [ 'elems_per_thread_' , [ '../backend_2metal_2kernels_2fft_8h.html#ad395c11e6f2aee72cd1928fba93a35a3' , 1 , 'fft.h' ] ] ] ,
[ 'empty_19' , [ 'empty' , [ '../classpocketfft_1_1detail_1_1threading_1_1concurrent__queue.html#a1269e5da40c3f5145c895cee3641879a' , 1 , 'pocketfft::detail::threading::concurrent_queue' ] ] ] ,
[ 'enable_5fcompile_20' , [ 'enable_compile' , [ '../namespacemlx_1_1core.html#a1983a2466bff3bae4d23cf34bd0946c9' , 1 , 'mlx::core' ] ] ] ,
[ 'enable_5ffor_5farrays_5ft_21' , [ 'enable_for_arrays_t' , [ '../namespacemlx_1_1core.html#af89751d79339f3e4d9318ea97d64d114' , 1 , 'mlx::core' ] ] ] ,
[ 'enabled_22' , [ 'enabled' , [ '../namespacemlx_1_1core.html#adb15ff2b1ca5207fd4f6e631e2c3bcb4aa10311459433adf322f2590a4987c423' , 1 , 'mlx::core' ] ] ] ,
[ 'encoder_23' , [ 'encoder' , [ '../structmlx_1_1core_1_1metal_1_1_device_stream.html#a58e435217b9922f882507ebf48bfbbdd' , 1 , 'mlx::core::metal::DeviceStream' ] ] ] ,
[ 'end_24' , [ 'end' , [ '../classmlx_1_1core_1_1array.html#a5daf64552fb450825c9b382f3a5fa2d4' , 1 , 'mlx::core::array' ] ] ] ,
[ 'end_5fencoding_25' , [ 'end_encoding' , [ '../classmlx_1_1core_1_1metal_1_1_device.html#a60689f97347811b27e8c5ca23e0372bf' , 1 , 'mlx::core::metal::Device' ] ] ] ,
[ 'enqueue_26' , [ 'enqueue' , [ '../class_thread_pool.html#a375fa2d63197282277be640b54e8a196' , 1 , 'ThreadPool::enqueue()' ] , [ '../structmlx_1_1core_1_1scheduler_1_1_stream_thread.html#a4918720319cf224a1b4208568964c286' , 1 , 'mlx::core::scheduler::StreamThread::enqueue()' ] , [ '../classmlx_1_1core_1_1scheduler_1_1_scheduler.html#a03809c783bd1866362dc7cb9118abbcc' , 1 , 'mlx::core::scheduler::Scheduler::enqueue()' ] , [ '../namespacemlx_1_1core_1_1scheduler.html#aa2d4eacf5d5cbc778a51aafd4fd8e4d7' , 1 , 'mlx::core::scheduler::enqueue()' ] ] ] ,
[ 'epsilon_27' , [ 'epsilon' , [ '../structmetal_1_1__numeric__limits__impl_3_01bfloat16__t_01_4.html#a96c4197e3076f0aa9065370b8ece49ca' , 1 , 'metal::_numeric_limits_impl< bfloat16_t >' ] ] ] ,
[ 'equal_28' , [ 'Equal' , [ '../struct_equal.html' , 1 , 'Equal' ] , [ '../structmlx_1_1core_1_1detail_1_1_equal.html' , 1 , 'mlx::core::detail::Equal' ] , [ '../classmlx_1_1core_1_1_equal.html' , 1 , 'mlx::core::Equal' ] , [ '../classmlx_1_1core_1_1_equal.html#a4af81cf2dd071db5bbf8ce1df95fdf36' , 1 , 'mlx::core::Equal::Equal()' ] ] ] ,
[ 'equal_29' , [ 'equal' , [ '../group__ops.html#ga33638dc3a9972dd02be12d0eb85f9bde' , 1 , 'mlx::core' ] ] ] ,
[ 'erase_30' , [ 'erase' , [ '../classmlx_1_1core_1_1metal_1_1_residency_set.html#ae136ad270522210c85c13cacf5165238' , 1 , 'mlx::core::metal::ResidencySet' ] ] ] ,
[ 'erf_31' , [ 'Erf' , [ '../struct_erf.html' , 1 , 'Erf' ] , [ '../structmlx_1_1core_1_1detail_1_1_erf.html' , 1 , 'mlx::core::detail::Erf' ] , [ '../classmlx_1_1core_1_1_erf.html' , 1 , 'mlx::core::Erf' ] , [ '../classmlx_1_1core_1_1_erf.html#a702f76f848928d8d7d3d0881ac6e4c82' , 1 , 'mlx::core::Erf::Erf()' ] ] ] ,
[ 'erf_32' , [ 'erf' , [ '../erf_8h.html#a6ce199ee56105c67adbf8c48c019a8b2' , 1 , 'erf(): erf.h' ] , [ '../group__ops.html#ga292a335240fd5d6d625fb7a340ff5eb0' , 1 , 'mlx::core::erf()' ] ] ] ,
[ 'erf_2eh_33' , [ 'erf.h' , [ '../erf_8h.html' , 1 , '' ] ] ] ,
[ 'erfinv_34' , [ 'ErfInv' , [ '../struct_erf_inv.html' , 1 , 'ErfInv' ] , [ '../structmlx_1_1core_1_1detail_1_1_erf_inv.html' , 1 , 'mlx::core::detail::ErfInv' ] , [ '../classmlx_1_1core_1_1_erf_inv.html' , 1 , 'mlx::core::ErfInv' ] , [ '../classmlx_1_1core_1_1_erf_inv.html#a5d0279247b67da4592311559f04e1478' , 1 , 'mlx::core::ErfInv::ErfInv()' ] ] ] ,
[ 'erfinv_35' , [ 'erfinv' , [ '../erf_8h.html#a1846e0d683c7aff826bb32addcc3b885' , 1 , 'erfinv(): erf.h' ] , [ '../group__ops.html#ga76fb9062c64264e34d2e07013390557c' , 1 , 'mlx::core::erfinv()' ] ] ] ,
[ 'eval_36' , [ 'eval' , [ '../classmlx_1_1core_1_1array.html#a2820c45188071a22175e9fa42e10a49a' , 1 , 'mlx::core::array::eval()' ] , [ '../namespacemlx_1_1core.html#a7d6e097d8effed52f4713672e471f299' , 1 , 'mlx::core::eval(std::vector< array > outputs)' ] , [ '../namespacemlx_1_1core.html#adb14f689c9f75f7901edb196c2bfb971' , 1 , 'mlx::core::eval(Arrays &&... outputs)' ] ] ] ,
[ 'eval_5fcpu_37' , [ 'eval_cpu' , [ '../classmlx_1_1core_1_1distributed_1_1_all_reduce.html#acdc1965ad64ee9ee6328fe150a97902e' , 1 , 'mlx::core::distributed::AllReduce::eval_cpu()' ] , [ '../classmlx_1_1core_1_1distributed_1_1_all_gather.html#ab721fe0072fffbddbc3c4334dd033ba5' , 1 , 'mlx::core::distributed::AllGather::eval_cpu()' ] , [ '../classmlx_1_1core_1_1distributed_1_1_send.html#af2620837bfc1b97217d006ed6e374051' , 1 , 'mlx::core::distributed::Send::eval_cpu()' ] , [ '../classmlx_1_1core_1_1distributed_1_1_recv.html#a3be84b08122a939edd6062d26261358a' , 1 , 'mlx::core::distributed::Recv::eval_cpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_r_m_s_norm.html#a7da6e0cfd630958d9633b2e2bd97a54f' , 1 , 'mlx::core::fast::RMSNorm::eval_cpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_r_m_s_norm_v_j_p.html#adfc1d52bc266466ab29ee45fd8fab439' , 1 , 'mlx::core::fast::RMSNormVJP::eval_cpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_layer_norm.html#a5d7a4c1c9ee84e327d1c371733108c05' , 1 , 'mlx::core::fast::LayerNorm::eval_cpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_layer_norm_v_j_p.html#a0d8c4c6e7462befc38f7e08244fa1c2b' , 1 , 'mlx::core::fast::LayerNormVJP::eval_cpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_ro_p_e.html#a05a7d595c6b9dadf7ddfd6e3fd402f0e' , 1 , 'mlx::core::fast::RoPE::eval_cpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_scaled_dot_product_attention.html#ae20851e002f7fcb6d4f97817596f6328' , 1 , 'mlx::core::fast::ScaledDotProductAttention::eval_cpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_affine_quantize.html#a3b5d628628d245b38911118d4a0ff9fd' , 1 , 'mlx::core::fast::AffineQuantize::eval_cpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_custom_kernel.html#a4ad1b7a9919753c759093f3e21a15bad' , 1 , 'mlx::core::fast::CustomKernel::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_primitive.html#a1596dc50b910538eae14878e98f07575' , 1 , 'mlx::core::Primitive::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_unary_primitive.html#a7e8f6f5d6ae0a33f6abc0f5a46e0b132' , 1 , 'mlx::core::UnaryPrimitive::eval_cpu(const std::vector< array > &inputs, array &output)=0' ] , [ '../classmlx_1_1core_1_1_unary_primitive.html#aa0ed6e32c36200a3ff9bc592c9b300db' , 1 , 'mlx::core::UnaryPrimitive::eval_cpu(const std::vector< array > &inputs, std::vector< array > &outputs) override' ] , [ '../classmlx_1_1core_1_1_abs.html#a0d3e697496ef8e842d21195cb3c14e60' , 1 , 'mlx::core::Abs::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_add.html#a5bacfc51dfa2a5a931bad2dd7bdc7a5f' , 1 , 'mlx::core::Add::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_add_m_m.html#a15694e3bf2ed5c193237b2b9ca00867c' , 1 , 'mlx::core::AddMM::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_arange.html#aba44432491cbd599bf72712f5f4267a1' , 1 , 'mlx::core::Arange::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_arc_cos.html#a58dcba9e706cb12bab062bb7fa5fa006' , 1 , 'mlx::core::ArcCos::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_arc_cosh.html#a0f6d989bcbbc38f15ef17a136879a9c9' , 1 , 'mlx::core::ArcCosh::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_arc_sin.html#ab3542492c14021329788de8f2a9be1e4' , 1 , 'mlx::core::ArcSin::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_arc_sinh.html#a52574b24d8d16839c58673f51f8ac066' , 1 , 'mlx::core::ArcSinh::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_arc_tan.html#a1211bc31241227528f04435239ddb9a3' , 1 , 'mlx::core::ArcTan::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_arc_tan2.html#a13094e6b702769928ca0da468f5ce45c' , 1 , 'mlx::core::ArcTan2::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_arc_tanh.html#a5af9224e1f1ffec412b0baa0af7e1ecd' , 1 , 'mlx::core::ArcTanh::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_arg_partition.html#a896f75c5325798ac3f9093f6a4581828' , 1 , 'mlx::core::ArgPartition::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_arg_reduce.html#ad8d48725623ede1ff654fa13eccf2287' , 1 , 'mlx::core::ArgReduce::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_arg_sort.html#a022079683774bfeb531b3a002cff16fa' , 1 , 'mlx::core::ArgSort::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_as_type.html#aa89dbf4d73b00c6a44cffd04d5bb228d' , 1 , 'mlx::core::AsType::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_as_strided.html#acdd4705e4503ff0b124215c4676b4193' , 1 , 'mlx::core::AsStrided::eval_cpu()' ] , [ '../classmlx_1_1core_1_1_bitwise_binary.html#a2194bf585213bda1b2966aa02d2fe283' , 1 , 'mlx::core::BitwiseBinary::eval_cpu()' ] , [ ' . . / classmlx _1 _1co
[ 'eval_5fgpu_38' , [ 'eval_gpu' , [ '../classmlx_1_1core_1_1distributed_1_1_all_reduce.html#a52df7155f56b8450581b2fd2747cad20' , 1 , 'mlx::core::distributed::AllReduce::eval_gpu()' ] , [ '../classmlx_1_1core_1_1distributed_1_1_all_gather.html#a4251ce0f2db2045226b66210b828af7a' , 1 , 'mlx::core::distributed::AllGather::eval_gpu()' ] , [ '../classmlx_1_1core_1_1distributed_1_1_send.html#a0c8dbd2a912be91be04ec701e29fba3d' , 1 , 'mlx::core::distributed::Send::eval_gpu()' ] , [ '../classmlx_1_1core_1_1distributed_1_1_recv.html#a932e39624bc3d234a7489c3decc4749e' , 1 , 'mlx::core::distributed::Recv::eval_gpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_r_m_s_norm.html#ae7955e8d43c097eecae264e804b4d8ca' , 1 , 'mlx::core::fast::RMSNorm::eval_gpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_r_m_s_norm_v_j_p.html#a48efb8fa84c4ba6cc9fb560ebbe01560' , 1 , 'mlx::core::fast::RMSNormVJP::eval_gpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_layer_norm.html#a77abda7f47bffa2c037a5d60cccc1528' , 1 , 'mlx::core::fast::LayerNorm::eval_gpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_layer_norm_v_j_p.html#a954a003a4a27c8c4c60a5a14142a9cc3' , 1 , 'mlx::core::fast::LayerNormVJP::eval_gpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_ro_p_e.html#a913b6b00fc518b25ac3947e4e15790f2' , 1 , 'mlx::core::fast::RoPE::eval_gpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_scaled_dot_product_attention.html#a505f38ba93a3499895f5312e0112e73d' , 1 , 'mlx::core::fast::ScaledDotProductAttention::eval_gpu(const std::vector< array > &inputs, std::vector< array > &outputs) override' ] , [ '../classmlx_1_1core_1_1fast_1_1_scaled_dot_product_attention.html#ad51666e69f670e286293aff96eb435a9' , 1 , 'mlx::core::fast::ScaledDotProductAttention::eval_gpu(const std::vector< array > &inputs, array &out)' ] , [ '../classmlx_1_1core_1_1fast_1_1_affine_quantize.html#a63812b2abaf26ad7e7fa4c9e82db1628' , 1 , 'mlx::core::fast::AffineQuantize::eval_gpu()' ] , [ '../classmlx_1_1core_1_1fast_1_1_custom_kernel.html#a2ed2a16b23053f8195068386a99fd6db' , 1 , 'mlx::core::fast::CustomKernel::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_primitive.html#ad217376dcf5eff691d731566faec2ba2' , 1 , 'mlx::core::Primitive::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_unary_primitive.html#a6b7f80abaf038d53ec6ffbb0dfac6adb' , 1 , 'mlx::core::UnaryPrimitive::eval_gpu(const std::vector< array > &inputs, array &output)=0' ] , [ '../classmlx_1_1core_1_1_unary_primitive.html#a971fe9ad47f6569118879ce1d0f41447' , 1 , 'mlx::core::UnaryPrimitive::eval_gpu(const std::vector< array > &inputs, std::vector< array > &outputs) override' ] , [ '../classmlx_1_1core_1_1_abs.html#a0a976e636dd8505b473fbdddf949f514' , 1 , 'mlx::core::Abs::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_add.html#aa0aacbc1e26b95a2f040f62aa4f69c3d' , 1 , 'mlx::core::Add::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_add_m_m.html#a5f933be14baebc32a0be0f9a69148aa9' , 1 , 'mlx::core::AddMM::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_arange.html#a7a2e9787c6c3a78b4a6df91206974031' , 1 , 'mlx::core::Arange::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_arc_cos.html#a46f72d4af89b0a0f5f203783fb44589c' , 1 , 'mlx::core::ArcCos::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_arc_cosh.html#aa6a2587485a0e015ac2d5211d7d045fc' , 1 , 'mlx::core::ArcCosh::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_arc_sin.html#a7fa4ae7a85bc8bed97ea258ae30762f3' , 1 , 'mlx::core::ArcSin::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_arc_sinh.html#a79f648a86de4c10386a1ce3b5e38e8ac' , 1 , 'mlx::core::ArcSinh::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_arc_tan.html#a77866feb27028865d844070447c9a254' , 1 , 'mlx::core::ArcTan::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_arc_tan2.html#a76d3f0c29e0ff4642b8d39dac90d3f50' , 1 , 'mlx::core::ArcTan2::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_arc_tanh.html#a10566b9d3b2c7d090895b46d9040bc1d' , 1 , 'mlx::core::ArcTanh::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_arg_partition.html#a9a60995eaf85f63c877e86b23cbc15fc' , 1 , 'mlx::core::ArgPartition::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_arg_reduce.html#aafa982ce2abc0cd9e81e43aa2c823d29' , 1 , 'mlx::core::ArgReduce::eval_gpu()' ] , [ '../classmlx_1_1core_1_1_arg_sort.html#abc2d730850ec4ee8d7968b7417911709' , 1 , 'mlx::core::ArgSort::eval_gpu()' ] , [ ' . . / classmlx _1 _1core _1 _1 _as _type . html # a5b111b9d7
[ 'evaluated_39' , [ 'evaluated' , [ '../classmlx_1_1core_1_1array.html#a199726612fa8a4bcd5c2d05eadad7078a6fc3d7595445dd877584495f47535268' , 1 , 'mlx::core::array' ] ] ] ,
[ 'event_40' , [ 'Event' , [ '../classmlx_1_1core_1_1_event.html' , 1 , 'mlx::core::Event' ] , [ '../classmlx_1_1core_1_1_event.html#a833506419b2110ad1abd89b2dd238b4d' , 1 , 'mlx::core::Event::Event()=default' ] , [ '../classmlx_1_1core_1_1_event.html#a13e4835f2ffb2cc22e29148a448ea184' , 1 , 'mlx::core::Event::Event(const Stream &steam)' ] ] ] ,
[ 'event_41' , [ 'event' , [ '../classmlx_1_1core_1_1array.html#a0a8e4d6e67e739a712876bb36f88f9bf' , 1 , 'mlx::core::array' ] ] ] ,
[ 'event_2eh_42' , [ 'event.h' , [ '../event_8h.html' , 1 , '' ] ] ] ,
[ 'excess_43' , [ 'excess' , [ '../structmlx_1_1steel_1_1_channel_helper.html#afc34bf92168c1865a9611b319dbcd000' , 1 , 'mlx::steel::ChannelHelper::excess' ] , [ '../structmlx_1_1steel_1_1_channel_helper_3_011_01_4.html#ada22a8bd8a89078cfa28874055c8e753' , 1 , 'mlx::steel::ChannelHelper< 1 >::excess' ] , [ '../structmlx_1_1steel_1_1_channel_helper_3_012_01_4.html#acc490f3999230aa592c61bbed7eb7cfe' , 1 , 'mlx::steel::ChannelHelper< 2 >::excess' ] , [ '../structmlx_1_1steel_1_1_channel_helper_3_013_01_4.html#aae404674763f3dc73c5ab29169f8b80f' , 1 , 'mlx::steel::ChannelHelper< 3 >::excess' ] , [ '../structmlx_1_1steel_1_1_channel_helper_3_014_01_4.html#aecdd8331fec703d739a6f07b9b901ac8' , 1 , 'mlx::steel::ChannelHelper< 4 >::excess' ] ] ] ,
[ 'exec_44' , [ 'exec' , [ '../classpocketfft_1_1detail_1_1cfftp.html#a95211024bf007d27e700835db556fbd2' , 1 , 'pocketfft::detail::cfftp::exec()' ] , [ '../classpocketfft_1_1detail_1_1rfftp.html#a073972f42bdd3617693be7be2cb5e0ac' , 1 , 'pocketfft::detail::rfftp::exec()' ] , [ '../classpocketfft_1_1detail_1_1fftblue.html#a5fb03413a3d1a653842875adcf87ae8c' , 1 , 'pocketfft::detail::fftblue::exec()' ] , [ '../classpocketfft_1_1detail_1_1pocketfft__c.html#a436afd63e8e130f97aff103ae964a45d' , 1 , 'pocketfft::detail::pocketfft_c::exec()' ] , [ '../classpocketfft_1_1detail_1_1pocketfft__r.html#a2815bc8aa04fa986834b02e502f98b33' , 1 , 'pocketfft::detail::pocketfft_r::exec()' ] , [ '../classpocketfft_1_1detail_1_1_t__dct1.html#a7736111ff9d220f983e41a6fecd5f058' , 1 , 'pocketfft::detail::T_dct1::exec()' ] , [ '../classpocketfft_1_1detail_1_1_t__dst1.html#a598a9511004263eb3610053d7efc9e26' , 1 , 'pocketfft::detail::T_dst1::exec()' ] , [ '../classpocketfft_1_1detail_1_1_t__dcst23.html#a2a45b7b4612904c2be69c01f6d5029ac' , 1 , 'pocketfft::detail::T_dcst23::exec()' ] , [ '../classpocketfft_1_1detail_1_1_t__dcst4.html#af794ebf21009d5f918681188081df708' , 1 , 'pocketfft::detail::T_dcst4::exec()' ] ] ] ,
[ 'exec_5fr_45' , [ 'exec_r' , [ '../classpocketfft_1_1detail_1_1fftblue.html#a642b4aff0485c7d9c8794161a1464f00' , 1 , 'pocketfft::detail::fftblue' ] ] ] ,
[ 'execc2c_46' , [ 'ExecC2C' , [ '../structpocketfft_1_1detail_1_1_exec_c2_c.html' , 1 , 'pocketfft::detail' ] ] ] ,
[ 'execdcst_47' , [ 'ExecDcst' , [ '../structpocketfft_1_1detail_1_1_exec_dcst.html' , 1 , 'pocketfft::detail' ] ] ] ,
[ 'exechartley_48' , [ 'ExecHartley' , [ '../structpocketfft_1_1detail_1_1_exec_hartley.html' , 1 , 'pocketfft::detail' ] ] ] ,
[ 'execr2r_49' , [ 'ExecR2R' , [ '../structpocketfft_1_1detail_1_1_exec_r2_r.html' , 1 , 'pocketfft::detail' ] ] ] ,
[ 'exp_50' , [ 'Exp' , [ '../struct_exp.html' , 1 , 'Exp' ] , [ '../structmlx_1_1core_1_1detail_1_1_exp.html' , 1 , 'mlx::core::detail::Exp' ] , [ '../classmlx_1_1core_1_1_exp.html' , 1 , 'mlx::core::Exp' ] , [ '../classmlx_1_1core_1_1_exp.html#a1d0a618cbb91ab29ef53b57ff6ed6e06' , 1 , 'mlx::core::Exp::Exp()' ] ] ] ,
[ 'exp_51' , [ 'exp' , [ '../namespacemetal.html#ac2a0b3618d922ac014baac8189d44650' , 1 , 'metal::exp()' ] , [ '../namespacemetal_1_1fast.html#ad3dbd387b63373c29e3449609f763ede' , 1 , 'metal::fast::exp()' ] , [ '../namespacemetal_1_1precise.html#a8d8d2d5700ce432b33cf47cf22528e8f' , 1 , 'metal::precise::exp()' ] , [ '../group__ops.html#ga8a3b04e23e347d99ecf411fd6f4e5125' , 1 , 'mlx::core::exp()' ] ] ] ,
[ 'exp10_52' , [ 'exp10' , [ '../namespacemetal.html#a4c63707d13c89364496a48906631c204' , 1 , 'metal::exp10()' ] , [ '../namespacemetal_1_1fast.html#a453122f982485cbb4e471b3ac282ee5e' , 1 , 'metal::fast::exp10()' ] , [ '../namespacemetal_1_1precise.html#af9addb343c967da3a83e9e123a8521fd' , 1 , 'metal::precise::exp10()' ] ] ] ,
[ 'exp2_53' , [ 'exp2' , [ '../namespacemetal.html#a228201c20777848804a4d0589c1d33e7' , 1 , 'metal::exp2()' ] , [ '../namespacemetal_1_1fast.html#ac092b65a46720adaf22f6266671d2d71' , 1 , 'metal::fast::exp2()' ] , [ '../namespacemetal_1_1precise.html#a92a880bd2197efc0da0f8f0f7ec1e4c9' , 1 , 'metal::precise::exp2()' ] ] ] ,
[ 'expand_5fdims_54' , [ 'expand_dims' , [ '../group__ops.html#ga717f11149a8c7b4cc3e33bbcc0a97133' , 1 , 'mlx::core::expand_dims(const array &a, const std::vector< int > &axes, StreamOrDevice s={})' ] , [ '../group__ops.html#ga7a80adb4a5a36d18b5f234d4b034950a' , 1 , 'mlx::core::expand_dims(const array &a, int axis, StreamOrDevice s={})' ] ] ] ,
[ 'expm1_55' , [ 'Expm1' , [ '../struct_expm1.html' , 1 , 'Expm1' ] , [ '../structmlx_1_1core_1_1detail_1_1_expm1.html' , 1 , 'mlx::core::detail::Expm1' ] , [ '../classmlx_1_1core_1_1_expm1.html' , 1 , 'mlx::core::Expm1' ] , [ '../classmlx_1_1core_1_1_expm1.html#a47c2a1b2a4ef6bb07ba77c55ddddaec2' , 1 , 'mlx::core::Expm1::Expm1()' ] ] ] ,
[ 'expm1_56' , [ 'expm1' , [ '../group__ops.html#ga54ca54f06bfb2be15b163a5209e2a0f0' , 1 , 'mlx::core' ] ] ] ,
[ 'expm1f_57' , [ 'expm1f' , [ '../expm1f_8h.html#a87f66d30e185950f42ce3641783cdc40' , 1 , 'expm1f.h' ] ] ] ,
[ 'expm1f_2eh_58' , [ 'expm1f.h' , [ '../expm1f_8h.html' , 1 , '' ] ] ] ,
[ 'expm1f_5fscaled_5funchecked_59' , [ 'expm1f_scaled_unchecked' , [ '../expm1f_8h.html#adf20e03405fba634ca8d01acac24592e' , 1 , 'expm1f.h' ] ] ] ,
[ 'export_5fto_5fdot_60' , [ 'export_to_dot' , [ '../namespacemlx_1_1core.html#a57395bdf43d9c5c134e610c169222cca' , 1 , 'mlx::core::export_to_dot(std::ostream &os, const std::vector< array > &outputs)' ] , [ '../namespacemlx_1_1core.html#a839f94dbad44f0d37333006fc876b42e' , 1 , 'mlx::core::export_to_dot(std::ostream &os, Arrays &&... outputs)' ] ] ] ,
[ 'eye_61' , [ 'eye' , [ '../group__ops.html#ga45e9e68246b0d1cf03c3cc9c9e7e6ae3' , 1 , 'mlx::core::eye(int n, int m, int k, Dtype dtype, StreamOrDevice s={})' ] , [ '../group__ops.html#ga2c9011310a1fa7c82f942f54102c36dd' , 1 , 'mlx::core::eye(int n, Dtype dtype, StreamOrDevice s={})' ] , [ '../group__ops.html#ga61657db78ef35d41112d362c869c25d2' , 1 , 'mlx::core::eye(int n, int m, StreamOrDevice s={})' ] , [ '../group__ops.html#ga908a15b42834be498a46856c99dfc779' , 1 , 'mlx::core::eye(int n, int m, int k, StreamOrDevice s={})' ] , [ '../group__ops.html#gab777fcf6d4a89172c69ec3492548dc0f' , 1 , 'mlx::core::eye(int n, StreamOrDevice s={})' ] ] ]
2024-10-15 23:12:17 +08:00
] ;