2024-10-15 23:12:17 +08:00
var searchData =
[
[ 't_5fdcst23_0' , [ 'T_dcst23' , [ '../classpocketfft_1_1detail_1_1_t__dcst23.html#a7cbe3fd1b64383d8b466bcdc2f594900' , 1 , 'pocketfft::detail::T_dcst23' ] ] ] ,
[ 't_5fdcst4_1' , [ 'T_dcst4' , [ '../classpocketfft_1_1detail_1_1_t__dcst4.html#a4a623ebc5dfe8c3cad153c642663099b' , 1 , 'pocketfft::detail::T_dcst4' ] ] ] ,
[ 't_5fdct1_2' , [ 'T_dct1' , [ '../classpocketfft_1_1detail_1_1_t__dct1.html#ac153e82c8bf0943638a88486e35c16d6' , 1 , 'pocketfft::detail::T_dct1' ] ] ] ,
[ 't_5fdst1_3' , [ 'T_dst1' , [ '../classpocketfft_1_1detail_1_1_t__dst1.html#ad0b6647266ef0e87d34730774b92da84' , 1 , 'pocketfft::detail::T_dst1' ] ] ] ,
[ 'take_4' , [ 'take' , [ '../group__ops.html#gac2fc270882fcfa81eb8bd068cc0d86d7' , 1 , 'mlx::core::take(const array &a, const array &indices, int axis, StreamOrDevice s={})' ] , [ '../group__ops.html#ga731af77b7de547a73336f91c829c40b4' , 1 , 'mlx::core::take(const array &a, int index, int axis, StreamOrDevice s={})' ] , [ '../group__ops.html#ga45d0f423a5e030440ef753f36c5aabf1' , 1 , 'mlx::core::take(const array &a, const array &indices, StreamOrDevice s={})' ] , [ '../group__ops.html#ga7b3c9b4c8ee02dc23cfd7dcd855dbf20' , 1 , 'mlx::core::take(const array &a, int index, StreamOrDevice s={})' ] ] ] ,
[ 'take_5falong_5faxis_5' , [ 'take_along_axis' , [ '../group__ops.html#gae0a81d4f983e296a87302e36d65bfc76' , 1 , 'mlx::core' ] ] ] ,
[ 'tan_6' , [ 'Tan' , [ '../classmlx_1_1core_1_1_tan.html#a8dcc9ff660210ccf05134dd95f47de08' , 1 , 'mlx::core::Tan' ] ] ] ,
2025-02-07 04:16:29 +08:00
[ 'tan_7' , [ 'tan' , [ '../namespacemlx_1_1core_1_1simd.html#a445ddc4ed928656df64d889942588cfd' , 1 , 'mlx::core::simd::tan(Simd< float16_t, N > v)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a829842f854aecfae93b7d42f83aec9a7' , 1 , 'mlx::core::simd::tan(Simd< T, N > v)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a5abc381a85fe8b0e9cb472f874704652' , 1 , 'mlx::core::simd::tan(Simd< T, 1 > in)' ] , [ '../namespacemetal.html#a862215a8ddacb086296ba02567c9b158' , 1 , 'metal::tan()' ] , [ '../namespacemetal_1_1fast.html#ae34754afa152a6170ac2ae3294174506' , 1 , 'metal::fast::tan()' ] , [ '../namespacemetal_1_1precise.html#a8261ed22f03122ef15b89512358acb1f' , 1 , 'metal::precise::tan()' ] , [ '../group__ops.html#ga3f10e89a4bcb1a8fa44fb33b8d1176a5' , 1 , 'mlx::core::tan()' ] ] ] ,
2024-10-15 23:12:17 +08:00
[ 'tanh_8' , [ 'Tanh' , [ '../classmlx_1_1core_1_1_tanh.html#ae551297bf573e1802fb831440276dee4' , 1 , 'mlx::core::Tanh' ] ] ] ,
2025-02-07 04:16:29 +08:00
[ 'tanh_9' , [ 'tanh' , [ '../namespacemlx_1_1core_1_1simd.html#aa244fbe7456b653aa50a473108fd6a2b' , 1 , 'mlx::core::simd::tanh(Simd< float16_t, N > v)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ad78f543dc5da87a14ca113a1dd9852fd' , 1 , 'mlx::core::simd::tanh(Simd< T, N > v)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ab80a7db8d99e3f4032e761c60216027d' , 1 , 'mlx::core::simd::tanh(Simd< T, 1 > in)' ] , [ '../namespacemetal.html#aa97fc50bd6addfc6de0aae8570fe963d' , 1 , 'metal::tanh()' ] , [ '../namespacemetal_1_1fast.html#a13e6e6ae087b7c558e9a94ddbc864d43' , 1 , 'metal::fast::tanh()' ] , [ '../namespacemetal_1_1precise.html#a741c27a10cc968dd1e63473d9fcd8f99' , 1 , 'metal::precise::tanh()' ] , [ '../group__ops.html#ga5efb19aa0dfa42d8a3d5e1dfd569cd6d' , 1 , 'mlx::core::tanh()' ] ] ] ,
2024-10-15 23:12:17 +08:00
[ 'tanpi_10' , [ 'tanpi' , [ '../namespacemetal.html#ae2046d163a525fc1822a9ec8a0aeaeb3' , 1 , 'metal::tanpi()' ] , [ '../namespacemetal_1_1fast.html#a39b2952d4adf1400016c63243798aaf8' , 1 , 'metal::fast::tanpi()' ] , [ '../namespacemetal_1_1precise.html#a8fae8c20deff43a8e855bba6f3ba20a5' , 1 , 'metal::precise::tanpi()' ] ] ] ,
[ 'tell_11' , [ 'tell' , [ '../classmlx_1_1core_1_1io_1_1_reader.html#a27697ccc1ce45da0233db3bd4f298aed' , 1 , 'mlx::core::io::Reader::tell()' ] , [ '../classmlx_1_1core_1_1io_1_1_writer.html#a11ad80749894993232fbb5c70fd7b282' , 1 , 'mlx::core::io::Writer::tell()' ] , [ '../classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a2e92131428f0ffa98fff781b8c35d9e5' , 1 , 'mlx::core::io::ParallelFileReader::tell()' ] , [ '../classmlx_1_1core_1_1io_1_1_file_writer.html#aa883a722789c962164fd0ddcc5f6ffc5' , 1 , 'mlx::core::io::FileWriter::tell()' ] ] ] ,
2025-03-21 06:37:22 +08:00
[ 'temporaries_12' , [ 'temporaries' , [ '../structmlx_1_1core_1_1cpu_1_1_command_encoder.html#a61e90a31f29ae3ffe5f6f1e7672f79b0' , 1 , 'mlx::core::cpu::CommandEncoder' ] ] ] ,
[ 'tensordot_13' , [ 'tensordot' , [ '../group__ops.html#gaf5c9735f4690327e1500e04e728fae70' , 1 , 'mlx::core::tensordot(const array &a, const array &b, const int axis=2, StreamOrDevice s={})' ] , [ '../group__ops.html#gad7fe00b566f89d607639c1a497cabbc6' , 1 , 'mlx::core::tensordot(const array &a, const array &b, const std::vector< int > &axes_a, const std::vector< int > &axes_b, StreamOrDevice s={})' ] ] ] ,
[ 'ternary_14' , [ 'ternary' , [ '../namespacemlx_1_1core_1_1metal.html#a2d1c92ba6897c0a7a428fed63279b61f' , 1 , 'mlx::core::metal' ] ] ] ,
[ 'ternary_5fg_15' , [ 'ternary_g' , [ '../metal_2kernels_2ternary_8h.html#a34189dad8224d54d74e070ab05b97e9f' , 1 , 'ternary.h' ] ] ] ,
[ 'ternary_5fg_5fnd1_16' , [ 'ternary_g_nd1' , [ '../metal_2kernels_2ternary_8h.html#af8400389f3bb11498fb1c4057e638a27' , 1 , 'ternary.h' ] ] ] ,
[ 'ternary_5fg_5fnd2_17' , [ 'ternary_g_nd2' , [ '../metal_2kernels_2ternary_8h.html#a0971bb39ec881e97af7ab9584e1ce22a' , 1 , 'ternary.h' ] ] ] ,
[ 'ternary_5fg_5fnd3_18' , [ 'ternary_g_nd3' , [ '../metal_2kernels_2ternary_8h.html#ad7968ba7b638b85ff67a65eef768f59c' , 1 , 'ternary.h' ] ] ] ,
[ 'ternary_5fop_19' , [ 'ternary_op' , [ '../namespacemlx_1_1core.html#a48fbbd43d2165ab7f42bac3f228bbda3' , 1 , 'mlx::core' ] ] ] ,
[ 'ternary_5fop_5fdims_20' , [ 'ternary_op_dims' , [ '../namespacemlx_1_1core.html#a8096c7a688ac3f09cca69a3a85f7f157' , 1 , 'mlx::core' ] ] ] ,
[ 'ternary_5fop_5fdispatch_5fdims_21' , [ 'ternary_op_dispatch_dims' , [ '../namespacemlx_1_1core.html#a9abcc6efafd9ab5df1293b1793a734d2' , 1 , 'mlx::core' ] ] ] ,
[ 'ternary_5fop_5fgpu_22' , [ 'ternary_op_gpu' , [ '../namespacemlx_1_1core.html#aa63e62b6d3906e4cac871d498515a1cd' , 1 , 'mlx::core' ] ] ] ,
[ 'ternary_5fop_5fgpu_5finplace_23' , [ 'ternary_op_gpu_inplace' , [ '../namespacemlx_1_1core.html#a37645c0adccb3eb46844115def1a68d7' , 1 , 'mlx::core' ] ] ] ,
[ 'ternary_5fops_24' , [ 'ternary_ops' , [ '../namespacemlx_1_1core_1_1metal.html#a11b593b07e9a33e5f78fe4695fb99ec9' , 1 , 'mlx::core::metal' ] ] ] ,
[ 'ternary_5fv_25' , [ 'ternary_v' , [ '../metal_2kernels_2ternary_8h.html#a83f93644d21ee774e06e8190d0725ccb' , 1 , 'ternary.h' ] ] ] ,
[ 'ternary_5fv2_26' , [ 'ternary_v2' , [ '../metal_2kernels_2ternary_8h.html#a3e610f3b01966bdbf23fdfebe5d2c508' , 1 , 'ternary.h' ] ] ] ,
[ 'thread_5fcount_27' , [ 'thread_count' , [ '../structpocketfft_1_1detail_1_1util.html#a3b012d5a19215bcd32cf6e228556fa87' , 1 , 'pocketfft::detail::util' ] ] ] ,
[ 'thread_5ffn_28' , [ 'thread_fn' , [ '../structmlx_1_1core_1_1scheduler_1_1_stream_thread.html#a06a62c21c1174e4eb4d242e50aad7adf' , 1 , 'mlx::core::scheduler::StreamThread' ] ] ] ,
[ 'thread_5fid_29' , [ 'thread_id' , [ '../namespacepocketfft_1_1detail_1_1threading.html#aebe85d6273d92c7d3728e2c621ccc82b' , 1 , 'pocketfft::detail::threading' ] ] ] ,
[ 'thread_5fmap_30' , [ 'thread_map' , [ '../namespacepocketfft_1_1detail_1_1threading.html#a4fcf674db39f0e2c1c59d48491daed6e' , 1 , 'pocketfft::detail::threading' ] ] ] ,
[ 'thread_5fpool_31' , [ 'thread_pool' , [ '../classpocketfft_1_1detail_1_1threading_1_1thread__pool.html#a37a8121a99dd06a9d44b3e80ba0ea560' , 1 , 'pocketfft::detail::threading::thread_pool::thread_pool(size_t nthreads)' ] , [ '../classpocketfft_1_1detail_1_1threading_1_1thread__pool.html#aefaadaa60c0183b862ad96338177a5e0' , 1 , 'pocketfft::detail::threading::thread_pool::thread_pool()' ] , [ '../namespacemlx_1_1core_1_1io.html#a05f27b765443a178a972abae772e863d' , 1 , 'mlx::core::io::thread_pool()' ] ] ] ,
[ 'thread_5freduce_32' , [ 'thread_reduce' , [ '../reduce__row_8h.html#afd80a25fa84e6cc884dcc8698859ade1' , 1 , 'reduce_row.h' ] ] ] ,
[ 'thread_5fswap_33' , [ 'thread_swap' , [ '../sort_8h.html#a6e8c2da4975a8001fd5ddf211a3058b7' , 1 , 'sort.h' ] ] ] ,
[ 'threadgroup_5freduce_34' , [ 'threadgroup_reduce' , [ '../reduce__row_8h.html#aa146bb611069fd2892f03714fd1cc3cf' , 1 , 'reduce_row.h' ] ] ] ,
[ 'threadpool_35' , [ 'ThreadPool' , [ '../class_thread_pool.html#ac291710e33dbbed96ee20711080d506d' , 1 , 'ThreadPool' ] ] ] ,
[ 'threefry2x32_5fhash_36' , [ 'threefry2x32_hash' , [ '../namespacemlx_1_1core_1_1random.html#ac7e92c89a2bac1b0bed922a3d4c3c66b' , 1 , 'mlx::core::random' ] ] ] ,
[ 'tile_37' , [ 'tile' , [ '../group__ops.html#gab105a57b9a4d84496fe1e4d60e13d361' , 1 , 'mlx::core' ] ] ] ,
[ 'tile_5fmatmad_38' , [ 'tile_matmad' , [ '../namespacemlx_1_1steel.html#ab9fdcb06fb1f639f9120ab14cfedd150' , 1 , 'mlx::steel::tile_matmad(thread MMATile< Dtype, M, N, MMAFragD > &D, thread MMATile< Atype, M, K, MMAFragA > &A, thread MMATile< Btype, K, N, MMAFragB > &B, thread MMATile< Ctype, M, N, MMAFragC > &C)' ] , [ '../namespacemlx_1_1steel.html#ad583e6038efc119542410f43b603d4ad' , 1 , 'mlx::steel::tile_matmad(thread MMATile< T, M, N > &D, thread MMATile< U, M, K > &A, thread MMATile< U, K, N > &B, thread MMATile< T, M, N > &C)' ] ] ] ,
[ 'to_5fstream_39' , [ 'to_stream' , [ '../namespacemlx_1_1core.html#a4734a596e57434492ddfe79f2cb9dbf9' , 1 , 'mlx::core::to_stream(StreamOrDevice s)' ] , [ '../namespacemlx_1_1core.html#a999be930e8a5b35eb33d934eefd548e8' , 1 , 'mlx::core::to_stream(StreamOrDevice s, Device default_)' ] ] ] ,
[ 'topk_40' , [ 'topk' , [ '../group__ops.html#ga5487dd887c43e5341f3e68ffe47f0f5a' , 1 , 'mlx::core::topk(const array &a, int k, StreamOrDevice s={})' ] , [ '../group__ops.html#ga35b8436c79ff953f6c809598b646f498' , 1 , 'mlx::core::topk(const array &a, int k, int axis, StreamOrDevice s={})' ] ] ] ,
[ 'trace_41' , [ 'trace' , [ '../group__ops.html#gabf786129c7660ed8d5acb5499bc6fefd' , 1 , 'mlx::core::trace(const array &a, int offset, int axis1, int axis2, Dtype dtype, StreamOrDevice s={})' ] , [ '../group__ops.html#ga5ed43c2dbf7d6cbddbaa2fd682deaafd' , 1 , 'mlx::core::trace(const array &a, int offset, int axis1, int axis2, StreamOrDevice s={})' ] , [ '../group__ops.html#gaf25c00108feaafaa6350a4434cb0062e' , 1 , 'mlx::core::trace(const array &a, StreamOrDevice s={})' ] ] ] ,
[ 'transformadd_42' , [ 'TransformAdd' , [ '../structmlx_1_1steel_1_1_transform_add.html#a7c1b7292910b74281e5296b3dac157ae' , 1 , 'mlx::steel::TransformAdd::TransformAdd(const float, const float)' ] , [ '../structmlx_1_1steel_1_1_transform_add.html#a7c1b7292910b74281e5296b3dac157ae' , 1 , 'mlx::steel::TransformAdd::TransformAdd(const float, const float)' ] ] ] ,
[ 'transformaxpby_43' , [ 'TransformAxpby' , [ '../structmlx_1_1steel_1_1_transform_axpby.html#ad7d11c53de13646b725921391d15bbe9' , 1 , 'mlx::steel::TransformAxpby::TransformAxpby(const float alpha_, const float beta_)' ] , [ '../structmlx_1_1steel_1_1_transform_axpby.html#ad7d11c53de13646b725921391d15bbe9' , 1 , 'mlx::steel::TransformAxpby::TransformAxpby(const float alpha_, const float beta_)' ] ] ] ,
[ 'transformscale_44' , [ 'TransformScale' , [ '../struct_transform_scale.html#ae109cf7c963ba13df96977e7563f7b70' , 1 , 'TransformScale' ] ] ] ,
[ 'transpose_45' , [ 'Transpose' , [ '../classmlx_1_1core_1_1_transpose.html#a1a9ba023584c61c7ac93d6dce536760a' , 1 , 'mlx::core::Transpose' ] ] ] ,
[ 'transpose_46' , [ 'transpose' , [ '../group__ops.html#gac1869f3b7094869b44fe7ac4ce58638b' , 1 , 'mlx::core::transpose(const array &a, std::vector< int > axes, StreamOrDevice s={})' ] , [ '../group__ops.html#ga260ac332956f3a6bf1dfdb9095c84dc5' , 1 , 'mlx::core::transpose(const array &a, std::initializer_list< int > axes, StreamOrDevice s={})' ] , [ '../group__ops.html#ga68da0176fefbe0c0096783c6fd926c6a' , 1 , 'mlx::core::transpose(const array &a, StreamOrDevice s={})' ] ] ] ,
[ 'tri_47' , [ 'tri' , [ '../group__ops.html#ga4f3389e5b89e70e862e7d2b40d6c7f78' , 1 , 'mlx::core::tri(int n, int m, int k, Dtype type, StreamOrDevice s={})' ] , [ '../group__ops.html#gac19a1bd6ed6d5c7bc9d258820189dbb5' , 1 , 'mlx::core::tri(int n, Dtype type, StreamOrDevice s={})' ] ] ] ,
[ 'tri_5finv_48' , [ 'tri_inv' , [ '../namespacemlx_1_1core_1_1linalg.html#aba1994571326326717b5b5e38c2e0661' , 1 , 'mlx::core::linalg' ] ] ] ,
[ 'tril_49' , [ 'tril' , [ '../group__ops.html#ga83e0bb45dc770cf014531d873b78c5a2' , 1 , 'mlx::core' ] ] ] ,
[ 'triu_50' , [ 'triu' , [ '../group__ops.html#gaa9df5917876eeb0cb28b7fa81f880412' , 1 , 'mlx::core' ] ] ] ,
[ 'trtri_51' , [ 'trtri' , [ '../lapack_8h.html#a9eb1ec7983c0404d7055edd2e9edeb79' , 1 , 'lapack.h' ] ] ] ,
[ 'trunc_52' , [ 'trunc' , [ '../namespacemetal.html#a93cb75a11a362bfc8310ea19c554c887' , 1 , 'metal::trunc()' ] , [ '../namespacemetal_1_1fast.html#aa62e1075e86c626d97038f16e9433415' , 1 , 'metal::fast::trunc()' ] , [ '../namespacemetal_1_1precise.html#a334183e7a2dd49b983d072d1e8ee2b27' , 1 , 'metal::precise::trunc()' ] ] ] ,
[ 'truncated_5fnormal_53' , [ 'truncated_normal' , [ '../namespacemlx_1_1core_1_1random.html#aece7dc5a29e0488d8b9648f340dbff72' , 1 , 'mlx::core::random::truncated_normal(const array &lower, const array &upper, const Shape &shape, Dtype dtype=float32, const std::optional< array > &key=std::nullopt, StreamOrDevice s={})' ] , [ '../namespacemlx_1_1core_1_1random.html#a39663eda0fd7b274d01499a7b1c9035f' , 1 , 'mlx::core::random::truncated_normal(const array &lower, const array &upper, Dtype dtype=float32, const std::optional< array > &key=std::nullopt, StreamOrDevice s={})' ] ] ] ,
[ 'try_5fpop_54' , [ 'try_pop' , [ '../classpocketfft_1_1detail_1_1threading_1_1concurrent__queue.html#aa3807d46a126d229f9054c779105ea43' , 1 , 'pocketfft::detail::threading::concurrent_queue' ] ] ] ,
[ 'type_5fto_5fname_55' , [ 'type_to_name' , [ '../namespacemlx_1_1core.html#aef60e3a8d9c987c9c338b193673d2164' , 1 , 'mlx::core::type_to_name(const Dtype &t)' ] , [ '../namespacemlx_1_1core.html#af1fdfdaa5644394362e6baba30701bae' , 1 , 'mlx::core::type_to_name(const array &a)' ] ] ]
2024-10-15 23:12:17 +08:00
] ;