2024-06-07 11:28:06 +08:00
var searchData =
[
[ 'd_0' , [ 'd' , [ '../classpocketfft_1_1detail_1_1cndarr.html#ac29c769aebb03f81fbcf16ba6e766af2' , 1 , 'pocketfft::detail::cndarr::d' ] , [ '../structmlx_1_1core_1_1array_1_1_data.html#a25f52ac67912a49bb6e2b6715aa65311' , 1 , 'mlx::core::array::Data::d' ] ] ] ,
[ 'data_1' , [ 'Data' , [ '../structmlx_1_1core_1_1array_1_1_data.html' , 1 , 'mlx::core::array' ] ] ] ,
[ 'data_2' , [ 'data' , [ '../classpocketfft_1_1detail_1_1arr.html#aec0f2191b4663b4187aab92454c34de8' , 1 , 'pocketfft::detail::arr::data()' ] , [ '../classpocketfft_1_1detail_1_1arr.html#ac82daa17e9f991072b012343f9d7c182' , 1 , 'pocketfft::detail::arr::data() const' ] , [ '../classmlx_1_1core_1_1array.html#a72e3ce6c03fefe272cadf214bd127b95' , 1 , 'mlx::core::array::data()' ] , [ '../classmlx_1_1core_1_1array.html#a99fb28eeab39b9f429373f8bd7557676' , 1 , 'mlx::core::array::data() const' ] ] ] ,
[ 'data_3' , [ 'Data' , [ '../structmlx_1_1core_1_1array_1_1_data.html#a77e2ea35fac1d54e4062468a432e1482' , 1 , 'mlx::core::array::Data::Data(allocator::Buffer buffer, deleter_t d=allocator::free)' ] , [ '../structmlx_1_1core_1_1array_1_1_data.html#a50f242040b123052e48e18c244ff70fc' , 1 , 'mlx::core::array::Data::Data(const Data &d)=delete' ] ] ] ,
[ 'data_5fshared_5fptr_4' , [ 'data_shared_ptr' , [ '../classmlx_1_1core_1_1array.html#ab84c792117e29cdf90ef3433303f6141' , 1 , 'mlx::core::array' ] ] ] ,
[ 'data_5fsize_5' , [ 'data_size' , [ '../classmlx_1_1core_1_1array.html#afaf2a370fa35d96af1b27a4b814e3bfd' , 1 , 'mlx::core::array' ] ] ] ,
[ 'datatype_6' , [ 'DataType' , [ '../namespace_m_p_s.html#a89deea53e8654b369b5cde55bdcd1288' , 1 , 'MPS::DataType' ] , [ '../namespace_m_p_s.html#a96effe6e5c9d287c6b86491509c78be2' , 1 , 'MPS::DataType' ] ] ] ,
[ 'datatypealternateencodingbit_7' , [ 'DataTypeAlternateEncodingBit' , [ '../namespace_m_p_s.html#a89deea53e8654b369b5cde55bdcd1288a9681e9100f89bbc0484c4195ff1cef03' , 1 , 'MPS' ] ] ] ,
[ 'datatypebfloat16_8' , [ 'DataTypeBFloat16' , [ '../namespace_m_p_s.html#a89deea53e8654b369b5cde55bdcd1288a39c004722f824f460d83cca680b242ca' , 1 , 'MPS' ] ] ] ,
[ 'datatypefloat16_9' , [ 'DataTypeFloat16' , [ '../namespace_m_p_s.html#a89deea53e8654b369b5cde55bdcd1288a4fb70692e99c4ff2dc6028275e5a3868' , 1 , 'MPS' ] ] ] ,
[ 'datatypefloat32_10' , [ 'DataTypeFloat32' , [ '../namespace_m_p_s.html#a89deea53e8654b369b5cde55bdcd1288a2156c04e979b8d8bd39d4ae17d53ded8' , 1 , 'MPS' ] ] ] ,
[ 'datatypefloatbit_11' , [ 'DataTypeFloatBit' , [ '../namespace_m_p_s.html#a89deea53e8654b369b5cde55bdcd1288a330c9014eb076d89dae3d69f3b49c04a' , 1 , 'MPS' ] ] ] ,
[ 'dct_12' , [ 'dct' , [ '../namespacepocketfft_1_1detail.html#a60615f5b685314c658346c309d5ef2ba' , 1 , 'pocketfft::detail' ] ] ] ,
[ 'deallocate_13' , [ 'deallocate' , [ '../structpocketfft_1_1detail_1_1threading_1_1aligned__allocator.html#a2a99b8e296d26b255e9937ba5f30e76f' , 1 , 'pocketfft::detail::threading::aligned_allocator' ] ] ] ,
2024-07-12 06:32:08 +08:00
[ 'decompose_5fhadamard_14' , [ 'decompose_hadamard' , [ '../namespacemlx_1_1core.html#a3a8fe7ba84714dbb5fdc81e93a07abc8' , 1 , 'mlx::core' ] ] ] ,
[ 'default_5f_15' , [ 'default_' , [ '../classmlx_1_1core_1_1random_1_1_key_sequence.html#ab5993daeed822c6b970caddab7e3fd90' , 1 , 'mlx::core::random::KeySequence' ] ] ] ,
[ 'default_5fdevice_16' , [ 'default_device' , [ '../namespacemlx_1_1core.html#a0196171cfe6ee2953113abce597dc815' , 1 , 'mlx::core' ] ] ] ,
[ 'default_5fstream_17' , [ 'default_stream' , [ '../namespacemlx_1_1core.html#ac198b7e282957c724c84a435e8f1215e' , 1 , 'mlx::core' ] ] ] ,
[ 'defaultcontiguousreduce_18' , [ 'DefaultContiguousReduce' , [ '../structmlx_1_1core_1_1_default_contiguous_reduce.html' , 1 , 'mlx::core::DefaultContiguousReduce< T, U, Op >' ] , [ '../structmlx_1_1core_1_1_default_contiguous_reduce.html#aeb4fb7fa1a4c8e7d1da1f450ce95c57f' , 1 , 'mlx::core::DefaultContiguousReduce::DefaultContiguousReduce()' ] ] ] ,
[ 'defaultstridedreduce_19' , [ 'DefaultStridedReduce' , [ '../structmlx_1_1core_1_1_default_strided_reduce.html' , 1 , 'mlx::core::DefaultStridedReduce< T, U, Op >' ] , [ '../structmlx_1_1core_1_1_default_strided_reduce.html#a477e5dd0dd33071e48769d11d19a13fb' , 1 , 'mlx::core::DefaultStridedReduce::DefaultStridedReduce()' ] ] ] ,
[ 'define_5fdefault_5fis_5fequivalent_20' , [ 'DEFINE_DEFAULT_IS_EQUIVALENT' , [ '../primitives_8h.html#a0fb9d19207dc4869aca35abfbdf4d70a' , 1 , 'primitives.h' ] ] ] ,
[ 'define_5fgrads_21' , [ 'DEFINE_GRADS' , [ '../primitives_8h.html#a77abdcb55bc2eb0f9a45edc5ee639bf6' , 1 , 'primitives.h' ] ] ] ,
[ 'define_5finput_5foutput_5fshape_22' , [ 'DEFINE_INPUT_OUTPUT_SHAPE' , [ '../primitives_8h.html#a649a06267b75e007224ea4ddefedb999' , 1 , 'primitives.h' ] ] ] ,
[ 'define_5fprint_23' , [ 'DEFINE_PRINT' , [ '../classmlx_1_1core_1_1distributed_1_1_all_gather.html#a8af1e90d4aa56f31ec40ad152ebd2421' , 1 , 'mlx::core::distributed::AllGather::DEFINE_PRINT()' ] , [ '../classmlx_1_1core_1_1fast_1_1_r_m_s_norm.html#ae6eea81b5e3789c2f6f376cc07f0a47c' , 1 , 'mlx::core::fast::RMSNorm::DEFINE_PRINT()' ] , [ '../classmlx_1_1core_1_1fast_1_1_r_m_s_norm_v_j_p.html#a9895733eab845e11484d86cf6ecedced' , 1 , 'mlx::core::fast::RMSNormVJP::DEFINE_PRINT()' ] , [ '../classmlx_1_1core_1_1fast_1_1_layer_norm.html#a467fcf02b3ddf1d8b6d476b244ae3568' , 1 , 'mlx::core::fast::LayerNorm::DEFINE_PRINT()' ] , [ '../classmlx_1_1core_1_1fast_1_1_layer_norm_v_j_p.html#a5ab3eb5402c7e8060916056eb2b7887f' , 1 , 'mlx::core::fast::LayerNormVJP::DEFINE_PRINT()' ] , [ '../classmlx_1_1core_1_1fast_1_1_ro_p_e.html#a2b06fe64fa8feca65140632087065e16' , 1 , 'mlx::core::fast::RoPE::DEFINE_PRINT()' ] , [ '../classmlx_1_1core_1_1fast_1_1_scaled_dot_product_attention.html#a6cc2092fa5b8e7585921b8e0f3ec3db7' , 1 , 'mlx::core::fast::ScaledDotProductAttention::DEFINE_PRINT()' ] , [ '../primitives_8h.html#a1d3a37af519e16f6a703b1e9ebd0f592' , 1 , 'DEFINE_PRINT: primitives.h' ] ] ] ,
[ 'define_5fvmap_24' , [ 'DEFINE_VMAP' , [ '../primitives_8h.html#adc0fbd79fe0d1114dc85da4ed99798bd' , 1 , 'primitives.h' ] ] ] ,
[ 'defines_2eh_25' , [ 'defines.h' , [ '../defines_8h.html' , 1 , '(Global Namespace)' ] , [ '../steel_2defines_8h.html' , 1 , '(Global Namespace)' ] ] ] ,
[ 'degrees_26' , [ 'degrees' , [ '../group__ops.html#ga3a70569b50e1083c5ded199d73fb960c' , 1 , 'mlx::core' ] ] ] ,
[ 'deleter_5ft_27' , [ 'deleter_t' , [ '../namespacemlx_1_1core.html#a1e6cec03ebd80fd2d6b12b288367bfa8' , 1 , 'mlx::core' ] ] ] ,
[ 'denorm_5fmin_28' , [ 'denorm_min' , [ '../structmetal_1_1__numeric__limits__impl_3_01bfloat16__t_01_4.html#a6a9dbcba4dd79cad50876dda506b9eed' , 1 , 'metal::_numeric_limits_impl< bfloat16_t >' ] ] ] ,
[ 'depends_29' , [ 'Depends' , [ '../classmlx_1_1core_1_1_depends.html' , 1 , 'mlx::core::Depends' ] , [ '../classmlx_1_1core_1_1_depends.html#a4ccb792c99f5d8d133d3fac29f7d3f62' , 1 , 'mlx::core::Depends::Depends()' ] ] ] ,
[ 'depends_30' , [ 'depends' , [ '../group__ops.html#gac4a51a68fbe1725436b026d2fbb95759' , 1 , 'mlx::core' ] ] ] ,
[ 'dequantize_31' , [ 'dequantize' , [ '../quantized_8h.html#aecff265b63566d0d5689cfc4e5b037d2' , 1 , 'dequantize(): quantized.h' ] , [ '../group__ops.html#gabff758a5c1ce32ad7e8b78aba0164077' , 1 , 'mlx::core::dequantize()' ] ] ] ,
[ 'detach_32' , [ 'detach' , [ '../classmlx_1_1core_1_1array.html#a84948c29df8c957904919c8602692bd2' , 1 , 'mlx::core::array' ] ] ] ,
[ 'device_33' , [ 'Device' , [ '../structmlx_1_1core_1_1_device.html' , 1 , 'mlx::core::Device' ] , [ '../classmlx_1_1core_1_1metal_1_1_device.html' , 1 , 'mlx::core::metal::Device' ] , [ '../classmlx_1_1core_1_1metal_1_1_device.html#ae0db74570eb4b19d8cf19774db91bfd6' , 1 , 'mlx::core::metal::Device::Device()' ] , [ '../classmlx_1_1core_1_1metal_1_1_device.html#abf59a4addb5473f9e814e3651ba85f06' , 1 , 'mlx::core::metal::Device::Device(const Device &)=delete' ] , [ '../structmlx_1_1core_1_1_device.html#a481ccfb94d689994396bd353e966b489' , 1 , 'mlx::core::Device::Device()' ] ] ] ,
[ 'device_34' , [ 'device' , [ '../structmlx_1_1core_1_1_stream.html#a406b1b0162287a4162fab1f70e2ff3bb' , 1 , 'mlx::core::Stream::device' ] , [ '../class_m_p_s_1_1_kernel.html#a46793d1c80a4df313c067103fcae6024' , 1 , 'MPS::Kernel::device()' ] , [ '../classmlx_1_1core_1_1_primitive.html#a8ae61e3289c4134232a69295268f8261' , 1 , 'mlx::core::Primitive::device()' ] , [ '../namespacemlx_1_1core_1_1metal.html#a910797b74824e6ee576fbb533dee8b57' , 1 , 'mlx::core::metal::device()' ] ] ] ,
[ 'device_2eh_35' , [ 'device.h' , [ '../backend_2metal_2device_8h.html' , 1 , '(Global Namespace)' ] , [ '../device_8h.html' , 1 , '(Global Namespace)' ] ] ] ,
[ 'device_5finfo_36' , [ 'device_info' , [ '../namespacemlx_1_1core_1_1metal.html#a6ad19c44efabb7423f973407926ead61' , 1 , 'mlx::core::metal' ] ] ] ,
[ 'devicetype_37' , [ 'DeviceType' , [ '../structmlx_1_1core_1_1_device.html#ac45b3de9b3458d8f31005136cde20fdb' , 1 , 'mlx::core::Device' ] ] ] ,
[ 'diag_38' , [ 'diag' , [ '../group__ops.html#ga11af511875640e1fa88e0ca87e199344' , 1 , 'mlx::core' ] ] ] ,
[ 'diagonal_39' , [ 'diagonal' , [ '../group__ops.html#ga9236b085a88ead3128ed8079d009cac6' , 1 , 'mlx::core' ] ] ] ,
[ 'difference_5ftype_40' , [ 'difference_type' , [ '../structmlx_1_1core_1_1array_1_1_array_iterator.html#adcee44c77980fc2370a2c31e203aead5' , 1 , 'mlx::core::array::ArrayIterator' ] ] ] ,
[ 'digits_41' , [ 'digits' , [ '../structmetal_1_1__numeric__limits__impl_3_01bfloat16__t_01_4.html#af6a681edff230c8d734a1feefb8d1879' , 1 , 'metal::_numeric_limits_impl< bfloat16_t >' ] ] ] ,
[ 'digits10_42' , [ 'digits10' , [ '../structmetal_1_1__numeric__limits__impl_3_01bfloat16__t_01_4.html#a0f48dd0c8a2d2dfa825067fb212b2e6b' , 1 , 'metal::_numeric_limits_impl< bfloat16_t >' ] ] ] ,
[ 'disable_5fcompile_43' , [ 'disable_compile' , [ '../namespacemlx_1_1core.html#a5f5fea955057bb3842b271b037909e66' , 1 , 'mlx::core' ] ] ] ,
[ 'disabled_44' , [ 'disabled' , [ '../namespacemlx_1_1core.html#adb15ff2b1ca5207fd4f6e631e2c3bcb4a075ae3d2fc31640504f814f60e5ef713' , 1 , 'mlx::core' ] ] ] ,
[ 'dispatchthreadgroups_45' , [ 'dispatchThreadgroups' , [ '../structmlx_1_1core_1_1metal_1_1_command_encoder.html#a74bcd8e35f80f5a62db48c4a2bb0173e' , 1 , 'mlx::core::metal::CommandEncoder' ] ] ] ,
[ 'dispatchthreads_46' , [ 'dispatchThreads' , [ '../structmlx_1_1core_1_1metal_1_1_command_encoder.html#a1e41477f2f489e38499f7830a91c9810' , 1 , 'mlx::core::metal::CommandEncoder' ] ] ] ,
[ 'distprimitive_47' , [ 'DistPrimitive' , [ '../classmlx_1_1core_1_1distributed_1_1_dist_primitive.html' , 1 , 'mlx::core::distributed::DistPrimitive' ] , [ '../classmlx_1_1core_1_1distributed_1_1_dist_primitive.html#a9e4b0b92776aca0c1331450ae4955cef' , 1 , 'mlx::core::distributed::DistPrimitive::DistPrimitive()' ] ] ] ,
[ 'distributed_2eh_48' , [ 'distributed.h' , [ '../distributed_8h.html' , 1 , '' ] ] ] ,
[ 'divide_49' , [ 'Divide' , [ '../struct_divide.html' , 1 , 'Divide' ] , [ '../structmlx_1_1core_1_1detail_1_1_divide.html' , 1 , 'mlx::core::detail::Divide' ] , [ '../classmlx_1_1core_1_1_divide.html' , 1 , 'mlx::core::Divide' ] , [ '../classmlx_1_1core_1_1_divide.html#a62fc71e8998be65ff18285dbbd21eedb' , 1 , 'mlx::core::Divide::Divide()' ] ] ] ,
[ 'divide_50' , [ 'divide' , [ '../namespacemetal.html#a2aea493fc1a874970b77ed0031e965df' , 1 , 'metal::divide()' ] , [ '../namespacemetal_1_1fast.html#ae70bc2185e4649369cf7b15f5e1d48be' , 1 , 'metal::fast::divide()' ] , [ '../namespacemetal_1_1precise.html#aec0982cdb96a08b61f51129150d82e9d' , 1 , 'metal::precise::divide()' ] , [ '../group__ops.html#ga77472dd06cfa7a30a42e4fd927bd859f' , 1 , 'mlx::core::divide()' ] ] ] ,
[ 'divmod_51' , [ 'DivMod' , [ '../struct_div_mod.html' , 1 , 'DivMod' ] , [ '../classmlx_1_1core_1_1_div_mod.html' , 1 , 'mlx::core::DivMod' ] , [ '../classmlx_1_1core_1_1_div_mod.html#a859e3b6149cdceab1c7ccfd2246fb826' , 1 , 'mlx::core::DivMod::DivMod()' ] ] ] ,
[ 'divmod_52' , [ 'divmod' , [ '../group__ops.html#gaa30ebc0a8376dbc3f7e46a47052b5894' , 1 , 'mlx::core' ] ] ] ,
[ 'do_5faxpby_53' , [ 'do_axpby' , [ '../steel__gemm__fused_8h.html#a703f06c849c89c37af7b1d27b0804a29' , 1 , 'steel_gemm_fused.h' ] ] ] ,
[ 'do_5fgather_54' , [ 'do_gather' , [ '../steel__gemm__fused_8h.html#a60efac3ac3b7cd64d096bbae38a3ac69' , 1 , 'steel_gemm_fused.h' ] ] ] ,
[ 'do_5fread_55' , [ 'do_read' , [ '../structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a13eb86acf6abe288c19645935a47d2ad' , 1 , 'mlx::steel::Conv2DWeightBlockLoader::do_read' ] , [ '../structmlx_1_1steel_1_1_conv2_d_weight_block_loader_small_channels.html#a640155880483e1042ec5f647b9adaac6' , 1 , 'mlx::steel::Conv2DWeightBlockLoaderSmallChannels::do_read' ] ] ] ,
[ 'dst_56' , [ 'dst' , [ '../struct_quantized_block_loader.html#a9857214690fe6abad0e19d1045152f83' , 1 , 'QuantizedBlockLoader::dst' ] , [ '../structmlx_1_1steel_1_1_conv2_d_input_block_loader_large_filter.html#ae048eb79f8b8d98f0fe8805c30fbb09f' , 1 , 'mlx::steel::Conv2DInputBlockLoaderLargeFilter::dst' ] , [ '../structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#a8598bf23a2bce6af13c876cbfa76449f' , 1 , 'mlx::steel::Conv2DInputBlockLoaderSmallFilter::dst' ] , [ '../structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#aea6494838175225d02cbc7768a646ec7' , 1 , 'mlx::steel::Conv2DWeightBlockLoader::dst' ] , [ '../structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_channels.html#a59a4fffc1dc2f3fadfb3fdd1b886da70' , 1 , 'mlx::steel::Conv2DInputBlockLoaderSmallChannels::dst' ] , [ '../structmlx_1_1steel_1_1_conv2_d_weight_block_loader_small_channels.html#a24e20e4c1dd1ebf9534bfa2b3e050ed3' , 1 , 'mlx::steel::Conv2DWeightBlockLoaderSmallChannels::dst' ] , [ '../structmlx_1_1steel_1_1_conv2_d_input_block_loader_general.html#aa84c4ad43a5defb83ba1a5f49a7adb2a' , 1 , 'mlx::steel::Conv2DInputBlockLoaderGeneral::dst' ] , [ '../structmlx_1_1steel_1_1_conv2_d_weight_block_loader_general.html#a8474daf268013e138a84fc1c4bff7352' , 1 , 'mlx::steel::Conv2DWeightBlockLoaderGeneral::dst' ] , [ '../structmlx_1_1steel_1_1_block_loader.html#af34c184a19846e4b40ba54b2946589ec' , 1 , 'mlx::steel::BlockLoader::dst' ] , [ '../namespacepocketfft_1_1detail.html#add0f231fc8a1ce01b90a90faeebcb4eb' , 1 , 'pocketfft::detail::dst()' ] ] ] ,
[ 'dst_5fld_57' , [ 'dst_ld' , [ '../structmlx_1_1steel_1_1_conv2_d_input_block_loader_large_filter.html#a91192d512e7a18c2d16a139065000959' , 1 , 'mlx::steel::Conv2DInputBlockLoaderLargeFilter::dst_ld' ] , [ '../structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_filter.html#a9e59da7e4436e61b2d3c3f982355910b' , 1 , 'mlx::steel::Conv2DInputBlockLoaderSmallFilter::dst_ld' ] , [ '../structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a0ff5a6d503e0bbac4634030a75ab818d' , 1 , 'mlx::steel::Conv2DWeightBlockLoader::dst_ld' ] , [ '../structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_channels.html#ae71570942c7b0ad8e67c62662b336c4a' , 1 , 'mlx::steel::Conv2DInputBlockLoaderSmallChannels::dst_ld' ] , [ '../structmlx_1_1steel_1_1_conv2_d_weight_block_loader_small_channels.html#ac18eeebea26cc6da434ead6eb4397350' , 1 , 'mlx::steel::Conv2DWeightBlockLoaderSmallChannels::dst_ld' ] , [ '../structmlx_1_1steel_1_1_conv2_d_input_block_loader_general.html#a07c85eab8cbf7b02c60df29cf32031ef' , 1 , 'mlx::steel::Conv2DInputBlockLoaderGeneral::dst_ld' ] , [ '../structmlx_1_1steel_1_1_conv2_d_weight_block_loader_general.html#aae121ca6016fc6c7255027b3641f3a09' , 1 , 'mlx::steel::Conv2DWeightBlockLoaderGeneral::dst_ld' ] ] ] ,
[ 'dtype_58' , [ 'Dtype' , [ '../structmlx_1_1core_1_1_dtype.html' , 1 , 'mlx::core' ] ] ] ,
[ 'dtype_59' , [ 'dtype' , [ '../classmlx_1_1core_1_1array.html#ae29e7d6fbfbea1e5e321a8d1ea3cfacd' , 1 , 'mlx::core::array' ] ] ] ,
[ 'dtype_60' , [ 'Dtype' , [ '../structmlx_1_1core_1_1_dtype.html#aec17f0a4a51729e5ac40b62f0aa765d1' , 1 , 'mlx::core::Dtype' ] ] ] ,
[ 'dtype_2eh_61' , [ 'dtype.h' , [ '../dtype_8h.html' , 1 , '' ] ] ] ,
[ 'dtype_5ffrom_5farray_5fprotocol_62' , [ 'dtype_from_array_protocol' , [ '../namespacemlx_1_1core.html#a14e0dfe96b41a04be91553799eb07594' , 1 , 'mlx::core' ] ] ] ,
[ 'dtype_5fto_5farray_5fprotocol_63' , [ 'dtype_to_array_protocol' , [ '../namespacemlx_1_1core.html#a80509820694d2f74f0d262d13a90774b' , 1 , 'mlx::core' ] ] ]
2024-06-07 11:28:06 +08:00
] ;