mlx/docs/build/html/search/all_12.js

137 lines
31 KiB
JavaScript
Raw Normal View History

2024-10-15 23:12:17 +08:00
var searchData=
[
2024-11-23 04:24:16 +08:00
['r_0',['r',['../structpocketfft_1_1detail_1_1cmplx.html#afc51cdf222d77690953a8cb8ce3ee692',1,'pocketfft::detail::cmplx::r'],['../structmlx_1_1steel_1_1_shape2_d.html#a6e9e8d56782fc8772bc432c7f58393fe',1,'mlx::steel::Shape2D::r']]],
2025-01-10 05:56:20 +08:00
['r2c_1',['r2c',['../namespacepocketfft_1_1detail.html#a4e46762466d399e35b79c324cfe21616',1,'pocketfft::detail::r2c(const shape_t &shape_in, const stride_t &stride_in, const stride_t &stride_out, size_t axis, bool forward, const T *data_in, std::complex< T > *data_out, T fct, size_t nthreads=1)'],['../namespacepocketfft_1_1detail.html#a454179497c44714d4b7425f116468c17',1,'pocketfft::detail::r2c(const shape_t &shape_in, const stride_t &stride_in, const stride_t &stride_out, const shape_t &axes, bool forward, const T *data_in, std::complex< T > *data_out, T fct, size_t nthreads=1)'],['../namespacepocketfft.html#a4e46762466d399e35b79c324cfe21616',1,'pocketfft::r2c()']]],
2024-10-15 23:12:17 +08:00
['r2h_2',['r2h',['../structpocketfft_1_1detail_1_1_exec_r2_r.html#a925b398c8e1868614ce9eaf381d02b7e',1,'pocketfft::detail::ExecR2R']]],
2025-01-10 05:56:20 +08:00
['r2r_5ffftpack_3',['r2r_fftpack',['../namespacepocketfft_1_1detail.html#a1ccca4cbbc6150d65620e2f9cdff62ac',1,'pocketfft::detail::r2r_fftpack()'],['../namespacepocketfft.html#a1ccca4cbbc6150d65620e2f9cdff62ac',1,'pocketfft::r2r_fftpack()']]],
['r2r_5fgenuine_5fhartley_4',['r2r_genuine_hartley',['../namespacepocketfft_1_1detail.html#a072a67f2c4b3b3ebd030604f3383e1ed',1,'pocketfft::detail::r2r_genuine_hartley()'],['../namespacepocketfft.html#a072a67f2c4b3b3ebd030604f3383e1ed',1,'pocketfft::r2r_genuine_hartley()']]],
['r2r_5fseparable_5fhartley_5',['r2r_separable_hartley',['../namespacepocketfft_1_1detail.html#a40b56ae882eea17e6960618415f8eb42',1,'pocketfft::detail::r2r_separable_hartley()'],['../namespacepocketfft.html#a40b56ae882eea17e6960618415f8eb42',1,'pocketfft::r2r_separable_hartley()']]],
2024-10-15 23:12:17 +08:00
['rader_5f11_5fsteps_5f_6',['rader_11_steps_',['../backend_2metal_2kernels_2fft_8h.html#a1f3c377d05da52429172e64132dba750',1,'fft.h']]],
['rader_5f13_5fsteps_5f_7',['rader_13_steps_',['../backend_2metal_2kernels_2fft_8h.html#a20d24f3e040d3d226a70d4dd7c9ac6a9',1,'fft.h']]],
['rader_5f2_5fsteps_5f_8',['rader_2_steps_',['../backend_2metal_2kernels_2fft_8h.html#a2d725bfd4c30be4c605b5c4559a62892',1,'fft.h']]],
['rader_5f3_5fsteps_5f_9',['rader_3_steps_',['../backend_2metal_2kernels_2fft_8h.html#adb129cc3808c08fd95af9795bfc7ae63',1,'fft.h']]],
['rader_5f4_5fsteps_5f_10',['rader_4_steps_',['../backend_2metal_2kernels_2fft_8h.html#ac7c58404df0434d4f861db62d3471870',1,'fft.h']]],
['rader_5f5_5fsteps_5f_11',['rader_5_steps_',['../backend_2metal_2kernels_2fft_8h.html#afea05e9a7105bafbaafca25042f4d1b4',1,'fft.h']]],
['rader_5f6_5fsteps_5f_12',['rader_6_steps_',['../backend_2metal_2kernels_2fft_8h.html#a020469d1aca557ff1b49414f121dedbb',1,'fft.h']]],
['rader_5f7_5fsteps_5f_13',['rader_7_steps_',['../backend_2metal_2kernels_2fft_8h.html#a0d437aef17faf8d9707ae7ffe68fdb30',1,'fft.h']]],
['rader_5f8_5fsteps_5f_14',['rader_8_steps_',['../backend_2metal_2kernels_2fft_8h.html#ac6123e111816dd62a11ccb86b66fa3e9',1,'fft.h']]],
['rader_5ffft_15',['rader_fft',['../backend_2metal_2kernels_2fft_8h.html#ad123452303f6415904f3592f660769b8',1,'fft.h']]],
['rader_5fm_5f_16',['rader_m_',['../backend_2metal_2kernels_2fft_8h.html#ac309c77ef775a3ef13850c5287a86480',1,'fft.h']]],
['radians_17',['radians',['../group__ops.html#ga07aa8059adba5b9a8818027b8aafd31e',1,'mlx::core']]],
['radix_18',['radix',['../structmetal_1_1__numeric__limits__impl_3_01bfloat16__t_01_4.html#aaefa8c2cadd11ac7e22f7b2c5edbd1cd',1,'metal::_numeric_limits_impl< bfloat16_t >']]],
['radix_2eh_19',['radix.h',['../radix_8h.html',1,'']]],
['radix10_20',['radix10',['../radix_8h.html#a27054992e148bfcd9f7a69c96d75d926',1,'radix.h']]],
['radix11_21',['radix11',['../radix_8h.html#a34f7dcefd29f8a7f6bddf9a17609a8a7',1,'radix.h']]],
['radix12_22',['radix12',['../radix_8h.html#a3c61aa04a4b38575722d864cc9ffd0b7',1,'radix.h']]],
['radix13_23',['radix13',['../radix_8h.html#a833b7b31facbd62f6971bb108c54d1db',1,'radix.h']]],
['radix2_24',['radix2',['../radix_8h.html#a745e50244f1470bba233d8b6b993729c',1,'radix.h']]],
['radix3_25',['radix3',['../radix_8h.html#a497b31cfa28418e1c2fad53d09f7bc0b',1,'radix.h']]],
['radix4_26',['radix4',['../radix_8h.html#a12cb26bd3ad635d16a195ccea750256d',1,'radix.h']]],
['radix5_27',['radix5',['../radix_8h.html#a026e6779e6d2ecdef39ff4aad186091e',1,'radix.h']]],
['radix6_28',['radix6',['../radix_8h.html#afaaa5de58a97f0a5e6a84fc0d598a884',1,'radix.h']]],
['radix7_29',['radix7',['../radix_8h.html#a6d37e483d806c550deefabf56caf4ec8',1,'radix.h']]],
['radix8_30',['radix8',['../radix_8h.html#a6b306e1afe1c5b6af4cd80aa02adb138',1,'radix.h']]],
['radix_5f11_5fsteps_5f_31',['radix_11_steps_',['../backend_2metal_2kernels_2fft_8h.html#a7cd17bff8bc567f71d4789ee31fa07f2',1,'fft.h']]],
['radix_5f13_5fsteps_5f_32',['radix_13_steps_',['../backend_2metal_2kernels_2fft_8h.html#abb079b86e89ca88ce13a179d9ec566af',1,'fft.h']]],
['radix_5f2_5fsteps_5f_33',['radix_2_steps_',['../backend_2metal_2kernels_2fft_8h.html#a53fdc660e99e6b5db6808bbd596cd374',1,'fft.h']]],
['radix_5f3_5fsteps_5f_34',['radix_3_steps_',['../backend_2metal_2kernels_2fft_8h.html#a579123b7be825f08f3076287dded08e3',1,'fft.h']]],
['radix_5f4_5fsteps_5f_35',['radix_4_steps_',['../backend_2metal_2kernels_2fft_8h.html#a12d99a846c3686806bab6c42148e1039',1,'fft.h']]],
['radix_5f5_5fsteps_5f_36',['radix_5_steps_',['../backend_2metal_2kernels_2fft_8h.html#a903d5239b5f73577c559e97ff910892d',1,'fft.h']]],
['radix_5f6_5fsteps_5f_37',['radix_6_steps_',['../backend_2metal_2kernels_2fft_8h.html#a2f7f7cc2423cfcd4998d1a2a0363c3e2',1,'fft.h']]],
['radix_5f7_5fsteps_5f_38',['radix_7_steps_',['../backend_2metal_2kernels_2fft_8h.html#a2145cc8ab4d07583a735317b3cf60d55',1,'fft.h']]],
['radix_5f8_5fsteps_5f_39',['radix_8_steps_',['../backend_2metal_2kernels_2fft_8h.html#a3cb03a97a209ba1346375e720ee76177',1,'fft.h']]],
['radix_5fbutterfly_40',['radix_butterfly',['../backend_2metal_2kernels_2fft_8h.html#a278d980ed397e6841ce0af44b9aa4396',1,'fft.h']]],
['radix_5ffunc_41',['radix_func',['../metal_2kernels_2hadamard_8h.html#a590e5366adc78bab4fe44e37885d413f',1,'hadamard.h']]],
['radix_5fn_5fsteps_42',['radix_n_steps',['../backend_2metal_2kernels_2fft_8h.html#aba8d32e0911499671df93678f39da08b',1,'fft.h']]],
['radix_5fstep_43',['RADIX_STEP',['../backend_2metal_2kernels_2fft_8h.html#a794032d3a9acff0e31c77c69d0007f10',1,'fft.h']]],
['radixfunc_44',['RadixFunc',['../backend_2metal_2kernels_2fft_8h.html#a6ba62eabfd5428644aabf89ddaa0128d',1,'fft.h']]],
2025-01-10 05:56:20 +08:00
['randint_45',['randint',['../namespacemlx_1_1core_1_1random.html#ad7dc7ec016e0441749cf94325d624fba',1,'mlx::core::random::randint(const array &low, const array &high, const Shape &shape, Dtype dtype=int32, const std::optional< array > &key=std::nullopt, StreamOrDevice s={})'],['../namespacemlx_1_1core_1_1random.html#a286295f9eba91eb2505f855636763add',1,'mlx::core::random::randint(T low, U high, const Shape &shape, Dtype dtype=int32, const std::optional< array > &key=std::nullopt, StreamOrDevice s={})']]],
2024-10-15 23:12:17 +08:00
['random_2eh_46',['random.h',['../random_8h.html',1,'']]],
2024-12-07 05:22:39 +08:00
['randombits_47',['RandomBits',['../classmlx_1_1core_1_1_random_bits.html',1,'mlx::core::RandomBits'],['../classmlx_1_1core_1_1_random_bits.html#acd79c5ea2d67132c98d00fa927f08e26',1,'mlx::core::RandomBits::RandomBits()']]],
2025-01-10 05:56:20 +08:00
['rank_48',['rank',['../structmlx_1_1core_1_1distributed_1_1_group.html#a94b676c55c9a0f9d6e75ddf80644f18d',1,'mlx::core::distributed::Group::rank()'],['../classmlx_1_1core_1_1distributed_1_1detail_1_1_group_impl.html#ae0838a40ce58442cdc73d57d7969a702',1,'mlx::core::distributed::detail::GroupImpl::rank()']]],
2024-10-15 23:12:17 +08:00
['raw_5fevent_49',['raw_event',['../classmlx_1_1core_1_1_event.html#af408d30df17c4771e9e2aa550cb6e921',1,'mlx::core::Event']]],
2025-01-10 05:56:20 +08:00
['raw_5fgroup_50',['raw_group',['../structmlx_1_1core_1_1distributed_1_1_group.html#aea20bbd3a1c46a3d19da9923885720bf',1,'mlx::core::distributed::Group']]],
['raw_5fptr_51',['raw_ptr',['../classmlx_1_1core_1_1allocator_1_1_buffer.html#a2dfe63e0b4bffeb965cdc50ad4228dbc',1,'mlx::core::allocator::Buffer::raw_ptr()'],['../classmlx_1_1core_1_1metal_1_1_buffer.html#a2dfe63e0b4bffeb965cdc50ad4228dbc',1,'mlx::core::metal::Buffer::raw_ptr()']]],
2024-10-15 23:12:17 +08:00
['read_52',['read',['../classmlx_1_1core_1_1io_1_1_reader.html#ad8d74e2c62b579511089faa4cc6f50a1',1,'mlx::core::io::Reader::read(char *data, size_t n)=0'],['../classmlx_1_1core_1_1io_1_1_reader.html#a3e82cc31bd2a8594f19dc9858dca3efc',1,'mlx::core::io::Reader::read(char *data, size_t n, size_t offset)=0'],['../classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a6691826fc8d28f83792bfa2f92660a3b',1,'mlx::core::io::ParallelFileReader::read(char *data, size_t n) override'],['../classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a2b83b4576f1942db869171cccbf607df',1,'mlx::core::io::ParallelFileReader::read(char *data, size_t n, size_t offset) override']]],
['read_5fih_53',['read_ih',['../structmlx_1_1steel_1_1_conv2_d_input_block_loader_large_filter.html#a82dd8230e1f37500f1a562177c3ad692',1,'mlx::steel::Conv2DInputBlockLoaderLargeFilter::read_ih'],['../structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_channels.html#a6623e33d946b41d01c69ec793706d789',1,'mlx::steel::Conv2DInputBlockLoaderSmallChannels::read_ih'],['../structmlx_1_1steel_1_1_conv2_d_input_block_loader_general.html#a35a010c3819df6667339d37a5e8f5b43',1,'mlx::steel::Conv2DInputBlockLoaderGeneral::read_ih']]],
['read_5fiw_54',['read_iw',['../structmlx_1_1steel_1_1_conv2_d_input_block_loader_large_filter.html#a17550360cae0a942a9552d7a67827512',1,'mlx::steel::Conv2DInputBlockLoaderLargeFilter::read_iw'],['../structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_channels.html#aa2a1a870ff51889975f6ffb2b8caa31c',1,'mlx::steel::Conv2DInputBlockLoaderSmallChannels::read_iw'],['../structmlx_1_1steel_1_1_conv2_d_input_block_loader_general.html#a53a683adf280e4806363020754525261',1,'mlx::steel::Conv2DInputBlockLoaderGeneral::read_iw']]],
['read_5fn_55',['read_n',['../structmlx_1_1steel_1_1_conv2_d_input_block_loader_large_filter.html#aeb67767e2d60d5ff0279a55553f3184e',1,'mlx::steel::Conv2DInputBlockLoaderLargeFilter::read_n'],['../structmlx_1_1steel_1_1_conv2_d_weight_block_loader.html#a5afa232b7c84b5025247ac4f83eb9ca9',1,'mlx::steel::Conv2DWeightBlockLoader::read_n'],['../structmlx_1_1steel_1_1_conv2_d_input_block_loader_small_channels.html#ae363abc696400f4e334314576ea31421',1,'mlx::steel::Conv2DInputBlockLoaderSmallChannels::read_n'],['../structmlx_1_1steel_1_1_conv2_d_weight_block_loader_small_channels.html#aa0af8ce417077695e9c51f1568dbc6b7',1,'mlx::steel::Conv2DWeightBlockLoaderSmallChannels::read_n'],['../structmlx_1_1steel_1_1_conv2_d_input_block_loader_general.html#afe5caaf38b574d3380533856c493dd92',1,'mlx::steel::Conv2DInputBlockLoaderGeneral::read_n']]],
['reader_56',['Reader',['../classmlx_1_1core_1_1io_1_1_reader.html',1,'mlx::core::io']]],
['readvector_57',['ReadVector',['../structmlx_1_1steel_1_1_block_loader_1_1_read_vector.html',1,'mlx::steel::BlockLoader']]],
['readwrite_2eh_58',['readwrite.h',['../readwrite_8h.html',1,'']]],
['readwriter_59',['ReadWriter',['../struct_read_writer.html',1,'ReadWriter< in_T, out_T, step, four_step_real >'],['../struct_read_writer.html#a1aa07e41d7ac286ad79bd26a072dfa0c',1,'ReadWriter::ReadWriter()']]],
2024-10-19 03:13:44 +08:00
['real_60',['Real',['../structmlx_1_1core_1_1detail_1_1_real.html',1,'mlx::core::detail::Real'],['../classmlx_1_1core_1_1_real.html',1,'mlx::core::Real'],['../struct_real.html',1,'Real'],['../classmlx_1_1core_1_1_real.html#acd4480e3f0834d70ff6b5f1ecef17892',1,'mlx::core::Real::Real()']]],
2025-02-07 04:16:29 +08:00
['real_61',['real',['../structcomplex64__t.html#abbd4a0092eca9f112c1c5ae1a133a27e',1,'complex64_t::real'],['../namespacemlx_1_1core_1_1simd.html#acdf822b7626bbab6a495552aea3457b5',1,'mlx::core::simd::real()'],['../group__ops.html#gaf8913cabeb9fb193ba687aaeb2087764',1,'mlx::core::real()']]],
['recip_62',['recip',['../namespacemlx_1_1core_1_1simd.html#ae344abefc91c7d9c0a9506c868a84d61',1,'mlx::core::simd::recip(Simd< T, N > v)'],['../namespacemlx_1_1core_1_1simd.html#afc915aed256295475ac88fde3a736f1f',1,'mlx::core::simd::recip(Simd< T, 1 > in)'],['../namespacemlx_1_1core_1_1simd.html#a6235990c43aaf0e0c126c82d10f01b45',1,'mlx::core::simd::recip(Simd< float16_t, N > a)']]],
['reciprocal_63',['reciprocal',['../group__ops.html#ga4d29556bb93e2f66916116cf1f062b36',1,'mlx::core']]],
['recv_64',['Recv',['../classmlx_1_1core_1_1distributed_1_1_recv.html',1,'mlx::core::distributed::Recv'],['../classmlx_1_1core_1_1distributed_1_1_recv.html#a511dd4e0259da18a181a25579d9b55db',1,'mlx::core::distributed::Recv::Recv()']]],
['recv_65',['recv',['../classmlx_1_1core_1_1distributed_1_1detail_1_1_group_impl.html#ac4af5fc16a82ba8c72df04d7694f8352',1,'mlx::core::distributed::detail::GroupImpl::recv()'],['../namespacemlx_1_1core_1_1distributed_1_1detail.html#a003de04deb00ecbb19179b3f557df548',1,'mlx::core::distributed::detail::recv()'],['../namespacemlx_1_1core_1_1distributed.html#af93c1680b656e98158d5f6eed8e092e8',1,'mlx::core::distributed::recv(Shape shape, Dtype dtype, int src, std::optional< Group > group=std::nullopt, StreamOrDevice s={})']]],
['recv_5flike_66',['recv_like',['../namespacemlx_1_1core_1_1distributed.html#a2822b78bce2c679e6ff940b2fca944f0',1,'mlx::core::distributed']]],
['reduce_67',['Reduce',['../classmlx_1_1core_1_1_reduce.html',1,'mlx::core::Reduce'],['../classmlx_1_1core_1_1_reduce.html#a055368c1d036fb953a23ef230e33dcbf',1,'mlx::core::Reduce::Reduce()']]],
['reduce_68',['reduce',['../namespacemlx_1_1core_1_1metal.html#abb997ccbed4c9a9ccd975b1574755fca',1,'mlx::core::metal']]],
['reduce_2eh_69',['reduce.h',['../common_2reduce_8h.html',1,'(Global Namespace)'],['../metal_2kernels_2reduce_8h.html',1,'(Global Namespace)'],['../metal_2reduce_8h.html',1,'(Global Namespace)']]],
['reduce_5fall_2eh_70',['reduce_all.h',['../reduce__all_8h.html',1,'']]],
['reduce_5fcol_2eh_71',['reduce_col.h',['../reduce__col_8h.html',1,'']]],
['reduce_5finit_2eh_72',['reduce_init.h',['../reduce__init_8h.html',1,'']]],
['reduce_5fn_5freads_73',['REDUCE_N_READS',['../defines_8h.html#a2ad505864a2ab786147766900bc18c21',1,'defines.h']]],
['reduce_5fn_5fwrites_74',['REDUCE_N_WRITES',['../defines_8h.html#a68c33274e15a2f163f7631a36280d82f',1,'defines.h']]],
['reduce_5frow_2eh_75',['reduce_row.h',['../reduce__row_8h.html',1,'']]],
['reduce_5futils_76',['reduce_utils',['../namespacemlx_1_1core_1_1metal.html#a2ec39572806310cf528aea06530e8af8',1,'mlx::core::metal']]],
['reduce_5futils_2eh_77',['reduce_utils.h',['../reduce__utils_8h.html',1,'']]],
['reducetype_78',['ReduceType',['../classmlx_1_1core_1_1distributed_1_1_all_reduce.html#abb4560980e5d01aed14175ce8f6fc924',1,'mlx::core::distributed::AllReduce::ReduceType'],['../classmlx_1_1core_1_1_arg_reduce.html#a920ed48caaba76683be0d1f1ed4a8bd3',1,'mlx::core::ArgReduce::ReduceType'],['../classmlx_1_1core_1_1_reduce.html#a0848518b16ae6d4043d6be247bdf31c9',1,'mlx::core::Reduce::ReduceType'],['../classmlx_1_1core_1_1_scan.html#a47bf2ec54ead4b8f00f9f188518630f1',1,'mlx::core::Scan::ReduceType'],['../classmlx_1_1core_1_1_scatter.html#a614d19af11dc30644b2b4941033b613c',1,'mlx::core::Scatter::ReduceType'],['../classmlx_1_1core_1_1_scatter_axis.html#aa292e6cb2a4b32c42ad4f7a258b334f2',1,'mlx::core::ScatterAxis::ReduceType']]],
2024-10-19 03:13:44 +08:00
['reductionoptype_79',['ReductionOpType',['../namespacemlx_1_1core.html#a12412984a1cabfe1189942c898f8fe65',1,'mlx::core']]],
2025-01-10 05:56:20 +08:00
['reductionplan_80',['ReductionPlan',['../structmlx_1_1core_1_1_reduction_plan.html',1,'mlx::core::ReductionPlan'],['../structmlx_1_1core_1_1_reduction_plan.html#a07d9eb40a259918ce23360416b3e9db8',1,'mlx::core::ReductionPlan::ReductionPlan(ReductionOpType type_, Shape shape_, Strides strides_)'],['../structmlx_1_1core_1_1_reduction_plan.html#aec7496f3740a0b0d51aaa606f6fd68f4',1,'mlx::core::ReductionPlan::ReductionPlan(ReductionOpType type_)']]],
2024-10-19 03:13:44 +08:00
['reference_81',['reference',['../structmlx_1_1core_1_1array_1_1_array_iterator.html#a44e2e1f29191c20ec4390de4fa0bd59f',1,'mlx::core::array::ArrayIterator']]],
['register_5flibrary_82',['register_library',['../classmlx_1_1core_1_1metal_1_1_device.html#a45945f2efcd242d915ffa2171e92bf9d',1,'mlx::core::metal::Device::register_library(const std::string &lib_name, const std::string &lib_path)'],['../classmlx_1_1core_1_1metal_1_1_device.html#a99ff72689b7beb65ad4541391b0eeabf',1,'mlx::core::metal::Device::register_library(const std::string &lib_name)']]],
2025-02-07 04:16:29 +08:00
['register_5foutput_5farray_83',['register_output_array',['../structmlx_1_1core_1_1metal_1_1_command_encoder.html#ada20558738968ca2ecdcd95f228e028a',1,'mlx::core::metal::CommandEncoder::register_output_array()'],['../structmlx_1_1core_1_1_command_encoder.html#ada20558738968ca2ecdcd95f228e028a',1,'mlx::core::CommandEncoder::register_output_array()']]],
['remainder_84',['Remainder',['../structmlx_1_1core_1_1detail_1_1_remainder.html',1,'mlx::core::detail::Remainder'],['../classmlx_1_1core_1_1_remainder.html',1,'mlx::core::Remainder'],['../struct_remainder.html',1,'Remainder'],['../classmlx_1_1core_1_1_remainder.html#a4f3eada4a21898af4a77d1d27ce14641',1,'mlx::core::Remainder::Remainder()']]],
['remainder_85',['remainder',['../namespacemlx_1_1core_1_1simd.html#ac66bdf1a8e86a4d350c85037bc764da5',1,'mlx::core::simd::remainder(Simd< float16_t, N > x, Simd< float16_t, N > y)'],['../namespacemlx_1_1core_1_1simd.html#ab020d2c434fad0cdf79fd37b0f6c1676',1,'mlx::core::simd::remainder(Simd< T, N > a, Simd< T, N > b)'],['../namespacemlx_1_1core_1_1simd.html#a54c7f2f2b995eb767462b1228982967f',1,'mlx::core::simd::remainder(Simd< T, 1 > a_, Simd< T, 1 > b_)'],['../group__ops.html#ga99f5c904f724156a814d7817188351d2',1,'mlx::core::remainder()']]],
['remaining_86',['remaining',['../classpocketfft_1_1detail_1_1multi__iter.html#a034d12f842df90e6471dffd3fa6ba4bd',1,'pocketfft::detail::multi_iter::remaining()'],['../classpocketfft_1_1detail_1_1simple__iter.html#a9267d37f51a9a5aecc69293c7ed1b1f6',1,'pocketfft::detail::simple_iter::remaining()'],['../classpocketfft_1_1detail_1_1rev__iter.html#a143637135c441a4b9a2959c2370d8c63',1,'pocketfft::detail::rev_iter::remaining()']]],
['repeat_87',['repeat',['../group__ops.html#gab49e3a687e826554ed1574186e8ae974',1,'mlx::core::repeat(const array &arr, int repeats, int axis, StreamOrDevice s={})'],['../group__ops.html#ga4f75f5d5db999f02f43ecbc6dccf3ba6',1,'mlx::core::repeat(const array &arr, int repeats, StreamOrDevice s={})']]],
['reset_88',['reset',['../structmlx_1_1core_1_1_contiguous_iterator.html#afa2e2bde9bfa57ac759bc7f5b881262a',1,'mlx::core::ContiguousIterator']]],
['reset_5fpeak_5fmemory_89',['reset_peak_memory',['../classmlx_1_1core_1_1metal_1_1_metal_allocator.html#a26b9c8ac7ed56c3bb7ddc194009ec5a6',1,'mlx::core::metal::MetalAllocator::reset_peak_memory()'],['../namespacemlx_1_1core_1_1metal.html#adec8bb375da6c9dd5ff625a3a8434122',1,'mlx::core::metal::reset_peak_memory()']]],
['reshape_90',['Reshape',['../classmlx_1_1core_1_1_reshape.html',1,'mlx::core::Reshape'],['../classmlx_1_1core_1_1_reshape.html#aa5a5d520b6ec6c8d9ba9d79808e36312',1,'mlx::core::Reshape::Reshape()']]],
['reshape_91',['reshape',['../group__ops.html#ga084f03ce2b22258afb7c8b45e17af828',1,'mlx::core']]],
['residencyset_92',['ResidencySet',['../classmlx_1_1core_1_1metal_1_1_residency_set.html',1,'mlx::core::metal::ResidencySet'],['../classmlx_1_1core_1_1metal_1_1_residency_set.html#abb69d020da017a7e52e9e3903b877eec',1,'mlx::core::metal::ResidencySet::ResidencySet(MTL::Device *d)'],['../classmlx_1_1core_1_1metal_1_1_residency_set.html#aabbf8c16f269f38e4c38097b947d18b7',1,'mlx::core::metal::ResidencySet::ResidencySet(const ResidencySet &)=delete']]],
['resident_2eh_93',['resident.h',['../resident_8h.html',1,'']]],
['resize_94',['resize',['../classpocketfft_1_1detail_1_1arr.html#a8d73baaefa02dff8714e4398c83917e0',1,'pocketfft::detail::arr::resize()'],['../classmlx_1_1core_1_1metal_1_1_residency_set.html#a0364647bca4324ac41ea3900925a69b5',1,'mlx::core::metal::ResidencySet::resize()'],['../class_thread_pool.html#a33d9a848213206e95997eb050702ecbf',1,'ThreadPool::resize()']]],
['restart_95',['restart',['../classpocketfft_1_1detail_1_1threading_1_1thread__pool.html#a51d252df8d0cd060f15be8ba2bfe3288',1,'pocketfft::detail::threading::thread_pool']]],
['result_5ftype_96',['result_type',['../namespacemlx_1_1core.html#a8b984eef832f757e28cd262d64a49ae7',1,'mlx::core::result_type(const array &a, const array &b)'],['../namespacemlx_1_1core.html#ac457c232f956ba802acb69c5a621633d',1,'mlx::core::result_type(const array &a, const array &b, const array &c)'],['../namespacemlx_1_1core.html#aafaf24a28297428caf6d0c36c623489e',1,'mlx::core::result_type(const std::vector< array > &arrays)']]],
['retain_5fgraph_97',['retain_graph',['../structmlx_1_1core_1_1detail_1_1_retain_graph.html#a12ead93cb70ebab865c5e9ce7718f814',1,'mlx::core::detail::RetainGraph::retain_graph()'],['../namespacemlx_1_1core_1_1detail.html#a38af45eb92e437207c722a088f381cd3',1,'mlx::core::detail::retain_graph()']]],
['retaingraph_98',['RetainGraph',['../structmlx_1_1core_1_1detail_1_1_retain_graph.html',1,'mlx::core::detail::RetainGraph'],['../structmlx_1_1core_1_1detail_1_1_retain_graph.html#a7fac0244c14cc9e8f580bc1298ff68da',1,'mlx::core::detail::RetainGraph::RetainGraph()']]],
['rev_5fiter_99',['rev_iter',['../classpocketfft_1_1detail_1_1rev__iter.html',1,'pocketfft::detail::rev_iter'],['../classpocketfft_1_1detail_1_1rev__iter.html#af7b8c2f1534d3038ba2a3c6b9919e134',1,'pocketfft::detail::rev_iter::rev_iter(const arr_info &arr_, const shape_t &axes)']]],
['rev_5fofs_100',['rev_ofs',['../classpocketfft_1_1detail_1_1rev__iter.html#a7f112afa76cb7a4c29cff217a6f5f5a9',1,'pocketfft::detail::rev_iter']]],
['rfft_101',['rfft',['../namespacemlx_1_1core_1_1fft.html#a9cb0edfb831b1ed607a8124d38540c13',1,'mlx::core::fft::rfft(const array &a, int n, int axis, StreamOrDevice s={})'],['../namespacemlx_1_1core_1_1fft.html#a464016cbc948bb3af17d43ce39cf54bd',1,'mlx::core::fft::rfft(const array &a, int axis=-1, StreamOrDevice s={})']]],
['rfft2_102',['rfft2',['../namespacemlx_1_1core_1_1fft.html#a99397f5d9de6551f967120546ec96728',1,'mlx::core::fft::rfft2(const array &a, const Shape &n, const std::vector< int > &axes, StreamOrDevice s={})'],['../namespacemlx_1_1core_1_1fft.html#a59ca0c3c455e4ff1fed3dbd2327c55f0',1,'mlx::core::fft::rfft2(const array &a, const std::vector< int > &axes={-2, -1}, StreamOrDevice s={})']]],
['rfftn_103',['rfftn',['../namespacemlx_1_1core_1_1fft.html#ab60d121ff5509c5a144b2fab7ae0f93b',1,'mlx::core::fft::rfftn(const array &a, const Shape &n, const std::vector< int > &axes, StreamOrDevice s={})'],['../namespacemlx_1_1core_1_1fft.html#ab502e092ba4bb571ecc421a25e4cb968',1,'mlx::core::fft::rfftn(const array &a, const std::vector< int > &axes, StreamOrDevice s={})'],['../namespacemlx_1_1core_1_1fft.html#a53d44fd9b6c7645f9303c24099755bf2',1,'mlx::core::fft::rfftn(const array &a, StreamOrDevice s={})']]],
['rfftp_104',['rfftp',['../classpocketfft_1_1detail_1_1rfftp.html',1,'pocketfft::detail::rfftp< T0 >'],['../classpocketfft_1_1detail_1_1rfftp.html#a0c590f917b8e8afa3ff53ccff52e68c5',1,'pocketfft::detail::rfftp::rfftp()']]],
['right_5fshift_105',['right_shift',['../group__ops.html#gafa376ad57d38ba87378f0272dc379b23',1,'mlx::core']]],
['rightshift_106',['RightShift',['../structmlx_1_1core_1_1detail_1_1_right_shift.html',1,'mlx::core::detail::RightShift'],['../struct_right_shift.html',1,'RightShift'],['../classmlx_1_1core_1_1_bitwise_binary.html#a6f8b5d455d0c1770428a6bef1608f23da011e7b275a1f0edbd9345cfcf6501503',1,'mlx::core::BitwiseBinary::RightShift']]],
['ring_2eh_107',['ring.h',['../ring_8h.html',1,'']]],
['rint_108',['rint',['../namespacemlx_1_1core_1_1simd.html#a400d89d040f43d471b306a8e8bdb3974',1,'mlx::core::simd::rint(Simd< T, N > v)'],['../namespacemlx_1_1core_1_1simd.html#a797196eccc3690aac5c45e5f9c804ceb',1,'mlx::core::simd::rint(Simd< T, 1 > in)'],['../namespacemlx_1_1core_1_1simd.html#a8c200919c0eeefb2e2e5d9d19741a805',1,'mlx::core::simd::rint(Simd< float16_t, N > a)'],['../namespacemetal.html#a29ab6060527120eee745aec0daa06e01',1,'metal::rint()'],['../namespacemetal_1_1fast.html#aa613bc252f8d8069e175ec9e9d05a7ec',1,'metal::fast::rint()'],['../namespacemetal_1_1precise.html#ab17bd408098270ad92f37bcd1039c254',1,'metal::precise::rint()']]],
['rms_5flooped_5flimit_109',['RMS_LOOPED_LIMIT',['../defines_8h.html#a717a175676c3f96d74adfde7e751a541',1,'defines.h']]],
['rms_5fn_5freads_110',['RMS_N_READS',['../defines_8h.html#a89c0a33ba39a881ad3458ffdde62a24f',1,'defines.h']]],
['rms_5fnorm_111',['rms_norm',['../namespacemlx_1_1core_1_1fast.html#ac7b620275c6386f822b7aacc6b312e62',1,'mlx::core::fast']]],
['rmsnorm_112',['RMSNorm',['../classmlx_1_1core_1_1fast_1_1_r_m_s_norm.html',1,'mlx::core::fast::RMSNorm'],['../classmlx_1_1core_1_1fast_1_1_r_m_s_norm.html#a22adaff0749711263388ec151fcfebe2',1,'mlx::core::fast::RMSNorm::RMSNorm()']]],
['rmsnormvjp_113',['RMSNormVJP',['../classmlx_1_1core_1_1fast_1_1_r_m_s_norm_v_j_p.html',1,'mlx::core::fast::RMSNormVJP'],['../classmlx_1_1core_1_1fast_1_1_r_m_s_norm_v_j_p.html#aac060129b2e1af79bf388bfe705381ca',1,'mlx::core::fast::RMSNormVJP::RMSNormVJP()']]],
['roll_114',['roll',['../group__ops.html#gac40e48c69f9c715a767912c30836e75c',1,'mlx::core::roll(const array &a, int shift, StreamOrDevice s={})'],['../group__ops.html#ga5011d1a5735c64e5b91afa56c7e2cc02',1,'mlx::core::roll(const array &a, const Shape &shift, StreamOrDevice s={})'],['../group__ops.html#ga8694ec137165752cb6d8a36a6b7c3436',1,'mlx::core::roll(const array &a, int shift, int axis, StreamOrDevice s={})'],['../group__ops.html#ga665f502ecc96f1f4467556b784abf9ae',1,'mlx::core::roll(const array &a, int shift, const std::vector< int > &axes, StreamOrDevice s={})'],['../group__ops.html#ga79137f90bc44ac9e35f408c012701df9',1,'mlx::core::roll(const array &a, const Shape &shift, int axis, StreamOrDevice s={})'],['../group__ops.html#ga9d76930fb567a7d459ff96fb851abe36',1,'mlx::core::roll(const array &a, const Shape &shift, const std::vector< int > &axes, StreamOrDevice s={})']]],
['rope_115',['RoPE',['../classmlx_1_1core_1_1fast_1_1_ro_p_e.html',1,'mlx::core::fast::RoPE'],['../classmlx_1_1core_1_1fast_1_1_ro_p_e.html#a60b399d7f38c0f5f50342a6b97f0eb1a',1,'mlx::core::fast::RoPE::RoPE()']]],
['rope_116',['rope',['../namespacemlx_1_1core_1_1fast.html#a534ef357eae24892684a6ecd866d3fab',1,'mlx::core::fast::rope(const array &x, int dims, bool traditional, std::optional< float > base, float scale, int offset, const std::optional< array > &freqs=std::nullopt, StreamOrDevice s={})'],['../namespacemlx_1_1core_1_1fast.html#a1632b78950f0c8c31b24be7d80faeb39',1,'mlx::core::fast::rope(const array &x, int dims, bool traditional, std::optional< float > base, float scale, const array &offset, const std::optional< array > &freqs=std::nullopt, StreamOrDevice s={})']]],
['rot90_117',['ROT90',['../namespacepocketfft_1_1detail.html#a928bad5278df636ee47402c0a75f64ef',1,'pocketfft::detail']]],
['rotx90_118',['ROTX90',['../namespacepocketfft_1_1detail.html#ab6a43dc0cec4291e163e68a0875ac501',1,'pocketfft::detail']]],
['round_119',['Round',['../structmlx_1_1core_1_1detail_1_1_round.html',1,'mlx::core::detail::Round'],['../classmlx_1_1core_1_1_round.html',1,'mlx::core::Round'],['../struct_round.html',1,'Round'],['../classmlx_1_1core_1_1_round.html#a1327a359b2aed91f576145a0e70d1dde',1,'mlx::core::Round::Round()']]],
['round_120',['round',['../namespacemetal.html#a46c667e169ff9d51a9204a045305442f',1,'metal::round()'],['../namespacemetal_1_1fast.html#a4cb687257a004726d49e496417eaa40f',1,'metal::fast::round()'],['../namespacemetal_1_1precise.html#a5295ab08055d12534cc3775da855ac12',1,'metal::precise::round()'],['../group__ops.html#ga2d74d43f007a069384e89d8416525331',1,'mlx::core::round(const array &a, int decimals, StreamOrDevice s={})'],['../group__ops.html#gaf18fb7e98bf8cf3b7fbc5e64c988a95b',1,'mlx::core::round(const array &a, StreamOrDevice s={})']]],
['round_5ferror_121',['round_error',['../structmetal_1_1__numeric__limits__impl_3_01bfloat16__t_01_4.html#afa223448fa4f04c1113a85345dd720c3',1,'metal::_numeric_limits_impl< bfloat16_t >']]],
['row_5fbin_5fop_122',['row_bin_op',['../structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a318c4279bdc7b39b7919f108b1cd8010',1,'mlx::steel::BaseMMAFrag< T, 8, 8 >::row_bin_op()'],['../structmlx_1_1steel_1_1_m_m_a_tile.html#a3d0d5b9c7962658cc6d5afbbbb2f19e2',1,'mlx::steel::MMATile::row_bin_op()']]],
['row_5fcontiguous_123',['row_contiguous',['../structmlx_1_1core_1_1array_1_1_flags.html#a3170fa381dc7a90f6eabcc029bdf9bfd',1,'mlx::core::array::Flags::row_contiguous'],['../struct_indices.html#a255e340a39c6ac28ef2c232b106f85d1',1,'Indices::row_contiguous']]],
['row_5ffrag_5ftype_124',['row_frag_type',['../structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a3dcd4301390937f89ed1dde6d28e341f',1,'mlx::steel::BaseMMAFrag< T, 8, 8 >']]],
['row_5freduce_125',['row_reduce',['../structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a51d662e4cff88b5ad17d7c44bb6b6970',1,'mlx::steel::BaseMMAFrag< T, 8, 8 >::row_reduce()'],['../structmlx_1_1steel_1_1_m_m_a_tile.html#aa0ad5cb750ace934bf230385d8bd9f88',1,'mlx::steel::MMATile::row_reduce()']]],
['row_5freduce_5fgeneral_5fdispatch_126',['row_reduce_general_dispatch',['../namespacemlx_1_1core.html#ab1eeca8ec6fa31819ee108fa6ed2c41b',1,'mlx::core']]],
['row_5freduce_5flooped_127',['row_reduce_looped',['../reduce__row_8h.html#a72611b8006ae5642b69f4d250d69865b',1,'reduce_row.h']]],
['row_5freduce_5fsimple_128',['row_reduce_simple',['../reduce__row_8h.html#a7dbd7cc81b1ce5a4271d56b99ce595d4',1,'reduce_row.h']]],
['row_5freduce_5fsmall_129',['row_reduce_small',['../reduce__row_8h.html#a1e1b59fa73d2b0be978494a759f2c6ee',1,'reduce_row.h']]],
['rsqrt_130',['Rsqrt',['../structmlx_1_1core_1_1detail_1_1_rsqrt.html',1,'mlx::core::detail::Rsqrt'],['../struct_rsqrt.html',1,'Rsqrt']]],
['rsqrt_131',['rsqrt',['../namespacemlx_1_1core_1_1simd.html#aea75ddf8c696efc2e5e924667ed48e70',1,'mlx::core::simd::rsqrt(Simd< T, N > v)'],['../namespacemlx_1_1core_1_1simd.html#a74ac0fd799967b0f303bfd26fc6a17cf',1,'mlx::core::simd::rsqrt(Simd< T, 1 > in)'],['../namespacemlx_1_1core_1_1simd.html#a3345cb53830d1afd625acc7bdc3a0435',1,'mlx::core::simd::rsqrt(Simd< float16_t, N > a)'],['../namespacemetal.html#a1cf4b605c0aa7ff5bfe5e979a16f5157',1,'metal::rsqrt()'],['../namespacemetal_1_1fast.html#aa62097c750f1e4b69d09277f19976ab1',1,'metal::fast::rsqrt()'],['../namespacemetal_1_1precise.html#afb397b477745f12a44423934fa2b05ac',1,'metal::precise::rsqrt()'],['../group__ops.html#ga102f23aa0b0c3d3296a321c694617aa1',1,'mlx::core::rsqrt()']]],
['run_132',['run',['../struct_g_e_m_v_kernel.html#ac4a7b5011a0ea938ab1949bb1767fc1a',1,'GEMVKernel::run()'],['../struct_g_e_m_v_t_kernel.html#a5d68656832de892f33db939005713927',1,'GEMVTKernel::run()'],['../structmlx_1_1steel_1_1_g_e_m_m_kernel.html#a00e55d4a161758350ed7310817d2d2a5',1,'mlx::steel::GEMMKernel::run(const device T *A, const device T *B, device U *D, const constant GEMMParams *params, threadgroup T *As, threadgroup T *Bs, uint simd_lane_id, uint simd_group_id, uint3 tid, uint3 lid)'],['../structmlx_1_1steel_1_1_g_e_m_m_kernel.html#a00e55d4a161758350ed7310817d2d2a5',1,'mlx::steel::GEMMKernel::run(const device T *A, const device T *B, device U *D, const constant GEMMParams *params, threadgroup T *As, threadgroup T *Bs, uint simd_lane_id, uint simd_group_id, uint3 tid, uint3 lid)']]]
2024-10-15 23:12:17 +08:00
];