2024-06-07 11:28:06 +08:00
var searchData =
[
[ 'fabs_0' , [ 'fabs' , [ '../namespacemetal.html#a487eba718144be1325abcf66e109bb21' , 1 , 'metal::fabs()' ] , [ '../namespacemetal_1_1fast.html#a129fbd68c9df1a437e8959a25187f554' , 1 , 'metal::fast::fabs()' ] , [ '../namespacemetal_1_1precise.html#ae4c71d8bc8ef291036a7aaa05f8be3d1' , 1 , 'metal::precise::fabs()' ] ] ] ,
[ 'fast_5ferf_1' , [ 'fast_erf' , [ '../namespacemlx_1_1core_1_1detail.html#a90c9f6149af5adf4e2a95608d5f7b790' , 1 , 'mlx::core::detail' ] ] ] ,
[ 'fast_5ferfinv_2' , [ 'fast_erfinv' , [ '../namespacemlx_1_1core_1_1detail.html#ad0ff3975e4c96317df1a2de0f7a30c1d' , 1 , 'mlx::core::detail' ] ] ] ,
[ 'fast_5fexp_3' , [ 'fast_exp' , [ '../namespacemlx_1_1core_1_1detail.html#a2726436fc72d4a3f0030c89579b4d374' , 1 , 'mlx::core::detail' ] ] ] ,
[ 'fdim_4' , [ 'fdim' , [ '../namespacemetal.html#a85a560794be56d8116889c1ee2d78761' , 1 , 'metal::fdim()' ] , [ '../namespacemetal_1_1fast.html#a667df76100d5ea0ce5860ddae3e5a00b' , 1 , 'metal::fast::fdim()' ] , [ '../namespacemetal_1_1precise.html#af693e7c93de446e80dd1377f5e9e7260' , 1 , 'metal::precise::fdim()' ] ] ] ,
[ 'fft_5' , [ 'FFT' , [ '../classmlx_1_1core_1_1_f_f_t.html#a0cdce626ed2c8eeeecc6949418437839' , 1 , 'mlx::core::FFT' ] ] ] ,
[ 'fft_6' , [ 'fft' , [ '../namespacemlx_1_1core_1_1metal.html#a39f43360d9e916fcf7e86c919b419554' , 1 , 'mlx::core::metal::fft()' ] , [ '../backend_2metal_2kernels_2fft_8h.html#a4010b0e151e5f01e610e9c32234458c7' , 1 , 'fft(): fft.h' ] , [ '../namespacemlx_1_1core_1_1fft.html#ad672de5ca029a6925b05f03bbebe5ad3' , 1 , 'mlx::core::fft::fft(const array &a, int n, int axis, StreamOrDevice s={})' ] , [ '../namespacemlx_1_1core_1_1fft.html#a3fe55b7b6eba32c4c8b2d206036216e0' , 1 , 'mlx::core::fft::fft(const array &a, int axis=-1, StreamOrDevice s={})' ] ] ] ,
[ 'fft2_7' , [ 'fft2' , [ '../namespacemlx_1_1core_1_1fft.html#a02a7286e4b7a8ee149ec5d5b193b72d1' , 1 , 'mlx::core::fft::fft2(const array &a, const std::vector< int > &n, const std::vector< int > &axes, StreamOrDevice s={})' ] , [ '../namespacemlx_1_1core_1_1fft.html#a6eb0c5f8b33694ddb56748a97d17e8b7' , 1 , 'mlx::core::fft::fft2(const array &a, const std::vector< int > &axes={-2, -1}, StreamOrDevice s={})' ] ] ] ,
[ 'fftblue_8' , [ 'fftblue' , [ '../classpocketfft_1_1detail_1_1fftblue.html#a8613b2131e7843bbca9e1cd4cc15bc01' , 1 , 'pocketfft::detail::fftblue' ] ] ] ,
[ 'fftn_9' , [ 'fftn' , [ '../namespacemlx_1_1core_1_1fft.html#a26e310c739176796965e47a88c7a998f' , 1 , 'mlx::core::fft::fftn(const array &a, const std::vector< int > &n, const std::vector< int > &axes, StreamOrDevice s={})' ] , [ '../namespacemlx_1_1core_1_1fft.html#aaa116429c2cb5bab20b464be890252c8' , 1 , 'mlx::core::fft::fftn(const array &a, const std::vector< int > &axes, StreamOrDevice s={})' ] , [ '../namespacemlx_1_1core_1_1fft.html#a039a44197ad299a15a5847639292800c' , 1 , 'mlx::core::fft::fftn(const array &a, StreamOrDevice s={})' ] ] ] ,
2024-09-18 03:06:14 +08:00
[ 'filewriter_10' , [ 'FileWriter' , [ '../classmlx_1_1core_1_1io_1_1_file_writer.html#a40b241ad540ee4aadc3a19a6b1ccfb4d' , 1 , 'mlx::core::io::FileWriter' ] ] ] ,
[ 'fill_5fgpu_11' , [ 'fill_gpu' , [ '../namespacemlx_1_1core.html#ae789dbda2a0f4e21aa0984f6a5dc986c' , 1 , 'mlx::core' ] ] ] ,
2024-06-07 11:28:06 +08:00
[ 'flags_12' , [ 'flags' , [ '../classmlx_1_1core_1_1array.html#a0a20a6065ae71b64c1e3aa22a45fd8a1' , 1 , 'mlx::core::array' ] ] ] ,
[ 'flatten_13' , [ 'flatten' , [ '../group__ops.html#ga50aa98754b412bb57c083f6e3e95061f' , 1 , 'mlx::core::flatten(const array &a, int start_axis, int end_axis=-1, StreamOrDevice s={})' ] , [ '../group__ops.html#gaa6adbc9c86f0ab27d8810a02e9e719fd' , 1 , 'mlx::core::flatten(const array &a, StreamOrDevice s={})' ] ] ] ,
[ 'float_5fto_5fbfloat_5fbits_14' , [ 'float_to_bfloat_bits' , [ '../backend_2metal_2kernels_2bf16_8h.html#a31ce5e8e860295fa236e0d4b0befeae1' , 1 , 'bf16.h' ] ] ] ,
[ 'floor_15' , [ 'Floor' , [ '../classmlx_1_1core_1_1_floor.html#ada4e979b784b732696313d7094e91340' , 1 , 'mlx::core::Floor' ] ] ] ,
[ 'floor_16' , [ 'floor' , [ '../namespacemetal.html#a020790f30c28a9982c4a83deaa258277' , 1 , 'metal::floor()' ] , [ '../namespacemetal_1_1fast.html#ac012ce1701c2339914f15cce9f2c632f' , 1 , 'metal::fast::floor()' ] , [ '../namespacemetal_1_1precise.html#a66e02b028e3cecfe7c80773460dc7925' , 1 , 'metal::precise::floor()' ] , [ '../group__ops.html#ga8d656904aa2690b60955ae745aecfc30' , 1 , 'mlx::core::floor(const array &a, StreamOrDevice s={})' ] ] ] ,
[ 'floor_5fdivide_17' , [ 'floor_divide' , [ '../group__ops.html#ga05b4c6054d028107869511f927da01cd' , 1 , 'mlx::core' ] ] ] ,
[ 'fma_18' , [ 'fma' , [ '../namespacemetal.html#a6301a78d69ff14a06194ca85a0c7d326' , 1 , 'metal::fma()' ] , [ '../namespacemetal_1_1fast.html#aebcd6e951da6f7157ec219eb7a8f1ddd' , 1 , 'metal::fast::fma()' ] , [ '../namespacemetal_1_1precise.html#a49391a64d6b66fe3a212516b316a2144' , 1 , 'metal::precise::fma()' ] ] ] ,
[ 'fmax_19' , [ 'fmax' , [ '../namespacemetal.html#a0558e56fdb94b456deea6a4eb53964ed' , 1 , 'metal::fmax()' ] , [ '../namespacemetal_1_1fast.html#a26e3257cf877154f8a0d434be0bdb034' , 1 , 'metal::fast::fmax()' ] , [ '../namespacemetal_1_1precise.html#ac7d49f921c2883caf9eec66efc4de1cd' , 1 , 'metal::precise::fmax()' ] ] ] ,
[ 'fmax3_20' , [ 'fmax3' , [ '../namespacemetal.html#ae0c1a7ba1a7449adc64d00b2a29e67f6' , 1 , 'metal::fmax3()' ] , [ '../namespacemetal_1_1fast.html#a5c6a3a389f348e1f92e8392b765a32c7' , 1 , 'metal::fast::fmax3()' ] , [ '../namespacemetal_1_1precise.html#adf750e51bd83d569994d0967029e3bdc' , 1 , 'metal::precise::fmax3()' ] ] ] ,
[ 'fmedian3_21' , [ 'fmedian3' , [ '../namespacemetal.html#aa35227450d943fb88cf43162aa9d8c49' , 1 , 'metal::fmedian3()' ] , [ '../namespacemetal_1_1fast.html#a923869181c3f576f2d86fba5bfa85633' , 1 , 'metal::fast::fmedian3()' ] , [ '../namespacemetal_1_1precise.html#a48d1d0be889de4043b775bb6b030a989' , 1 , 'metal::precise::fmedian3()' ] ] ] ,
[ 'fmin_22' , [ 'fmin' , [ '../namespacemetal.html#a66ac19825ea79b8294e243ae6d0b3d3c' , 1 , 'metal::fmin()' ] , [ '../namespacemetal_1_1fast.html#a7e202ec52bf12bfabdf2265b300acbfa' , 1 , 'metal::fast::fmin()' ] , [ '../namespacemetal_1_1precise.html#a18df8eb481dfa56c92ad31b5bab8e069' , 1 , 'metal::precise::fmin()' ] ] ] ,
[ 'fmin3_23' , [ 'fmin3' , [ '../namespacemetal.html#ae2acd25f2241f00aaf89ff48f132a879' , 1 , 'metal::fmin3()' ] , [ '../namespacemetal_1_1fast.html#a9531c6a4a520927523961e6eb6b94c1a' , 1 , 'metal::fast::fmin3()' ] , [ '../namespacemetal_1_1precise.html#a5bb710e6742996d32225a8f54a0f116c' , 1 , 'metal::precise::fmin3()' ] ] ] ,
[ 'fmod_24' , [ 'fmod' , [ '../namespacemetal.html#a2ff952d4d596a7969b2a3035fc2fda58' , 1 , 'metal::fmod()' ] , [ '../namespacemetal_1_1fast.html#adbec09f18a89f773d7e368ef04a69526' , 1 , 'metal::fast::fmod()' ] , [ '../namespacemetal_1_1precise.html#aa99937178a1fc8158054e328eeeae648' , 1 , 'metal::precise::fmod()' ] ] ] ,
[ 'four_5fstep_5ffft_25' , [ 'four_step_fft' , [ '../backend_2metal_2kernels_2fft_8h.html#a6558a8205ee4c3e4767bafa93f7606de' , 1 , 'fft.h' ] ] ] ,
[ 'fract_26' , [ 'fract' , [ '../namespacemetal.html#a6b1c15d251aeaacb1f4338a5e152ae78' , 1 , 'metal::fract()' ] , [ '../namespacemetal_1_1fast.html#aa8bb448827503e485eb649eb3edb2d4c' , 1 , 'metal::fast::fract()' ] , [ '../namespacemetal_1_1precise.html#a0f21c19332a90df1a8ff507a813b5757' , 1 , 'metal::precise::fract()' ] ] ] ,
[ 'free_27' , [ 'free' , [ '../classmlx_1_1core_1_1allocator_1_1_allocator.html#ae963d551be646ae0e13df2c16f2beefb' , 1 , 'mlx::core::allocator::Allocator::free()' ] , [ '../classmlx_1_1core_1_1allocator_1_1_common_allocator.html#a84b50d1a3cbffa12c1a6cf0ed8c71079' , 1 , 'mlx::core::allocator::CommonAllocator::free()' ] , [ '../classmlx_1_1core_1_1metal_1_1_metal_allocator.html#a109a0a37fb0b3be381a62dc3b1a54bf0' , 1 , 'mlx::core::metal::MetalAllocator::free()' ] , [ '../namespacemlx_1_1core_1_1allocator.html#a77f0a1215be242db6485612bcb273af5' , 1 , 'mlx::core::allocator::free()' ] ] ] ,
[ 'frexp_28' , [ 'frexp' , [ '../namespacemetal.html#ac89d4ef524d21a301da6c37dbd95ff9f' , 1 , 'metal::frexp()' ] , [ '../namespacemetal_1_1fast.html#a23902df22aeaa859ef673a36381387c2' , 1 , 'metal::fast::frexp()' ] , [ '../namespacemetal_1_1precise.html#a0fbb1624c308b97380f894f92fd858b4' , 1 , 'metal::precise::frexp()' ] ] ] ,
[ 'full_29' , [ 'Full' , [ '../classmlx_1_1core_1_1_full.html#aafcb86a2e41353853ec48c717e0c54d6' , 1 , 'mlx::core::Full' ] ] ] ,
[ 'full_30' , [ 'full' , [ '../group__ops.html#ga7e85a476530c96ab73b894d1bddacf84' , 1 , 'mlx::core::full(std::vector< int > shape, array vals, Dtype dtype, StreamOrDevice s={})' ] , [ '../group__ops.html#ga9e3b15c3ec6b7922296777c5e1878d52' , 1 , 'mlx::core::full(std::vector< int > shape, array vals, StreamOrDevice s={})' ] , [ '../group__ops.html#gac34ff7f1e217b93e878053aaa5a51e58' , 1 , 'mlx::core::full(std::vector< int > shape, T val, Dtype dtype, StreamOrDevice s={})' ] , [ '../group__ops.html#ga5e33cf83db1a65c35e688142bd41d35c' , 1 , 'mlx::core::full(std::vector< int > shape, T val, StreamOrDevice s={})' ] ] ]
] ;