2024-10-15 23:12:17 +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()' ] ] ] ,
2025-02-07 04:16:29 +08:00
[ 'fdim_1' , [ '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()' ] ] ] ,
2025-03-21 06:37:22 +08:00
[ 'fence_2' , [ 'Fence' , [ '../structmlx_1_1core_1_1metal_1_1_fence.html#a30bee4957ae595e04922952a8010fc79' , 1 , 'mlx::core::metal::Fence::Fence()' ] , [ '../classmlx_1_1core_1_1_fence.html#aeb09655b3ef4db12810defebdbbdac33' , 1 , 'mlx::core::Fence::Fence()' ] , [ '../classmlx_1_1core_1_1_fence.html#a7cabe72d8b165344ff9f7118975b6214' , 1 , 'mlx::core::Fence::Fence(Stream stream)' ] ] ] ,
2025-02-07 04:16:29 +08:00
[ 'fft_3' , [ 'FFT' , [ '../classmlx_1_1core_1_1_f_f_t.html#a0cdce626ed2c8eeeecc6949418437839' , 1 , 'mlx::core::FFT' ] ] ] ,
[ 'fft_4' , [ '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_5' , [ 'fft2' , [ '../namespacemlx_1_1core_1_1fft.html#a7a318ed0ab6a600cd7cba96ecbd72a1d' , 1 , 'mlx::core::fft::fft2(const array &a, const Shape &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_6' , [ 'fftblue' , [ '../classpocketfft_1_1detail_1_1fftblue.html#a8613b2131e7843bbca9e1cd4cc15bc01' , 1 , 'pocketfft::detail::fftblue' ] ] ] ,
[ 'fftn_7' , [ 'fftn' , [ '../namespacemlx_1_1core_1_1fft.html#a2c6685806eef1cae8d2da53567d23e5c' , 1 , 'mlx::core::fft::fftn(const array &a, const Shape &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={})' ] ] ] ,
[ 'filewriter_8' , [ 'FileWriter' , [ '../classmlx_1_1core_1_1io_1_1_file_writer.html#a40b241ad540ee4aadc3a19a6b1ccfb4d' , 1 , 'mlx::core::io::FileWriter::FileWriter(std::string file_path)' ] , [ '../classmlx_1_1core_1_1io_1_1_file_writer.html#aee57db8516361f17de3cf2087d9a87d9' , 1 , 'mlx::core::io::FileWriter::FileWriter(const FileWriter &)=delete' ] , [ '../classmlx_1_1core_1_1io_1_1_file_writer.html#a12b148df8a52136628728b508ee9c55e' , 1 , 'mlx::core::io::FileWriter::FileWriter(FileWriter &&other)' ] ] ] ,
[ 'fill_5fgpu_9' , [ 'fill_gpu' , [ '../namespacemlx_1_1core.html#ae789dbda2a0f4e21aa0984f6a5dc986c' , 1 , 'mlx::core' ] ] ] ,
2025-03-21 06:37:22 +08:00
[ 'finalize_10' , [ 'finalize' , [ '../namespacemlx_1_1core_1_1metal.html#a5bfb8d4e6a7d1e51010d81ce008c3232' , 1 , 'mlx::core::metal' ] ] ] ,
[ 'finfo_11' , [ 'finfo' , [ '../structmlx_1_1core_1_1finfo.html#a00dee158d75d12768d02a3e7b6709109' , 1 , 'mlx::core::finfo' ] ] ] ,
[ 'flags_12' , [ 'flags' , [ '../classmlx_1_1core_1_1array.html#a0a20a6065ae71b64c1e3aa22a45fd8a1' , 1 , 'mlx::core::array' ] ] ] ,
[ 'flatten_13' , [ 'Flatten' , [ '../classmlx_1_1core_1_1_flatten.html#ab9f72c6a90640b91f35a2bcc8dac8780' , 1 , 'mlx::core::Flatten' ] ] ] ,
[ 'flatten_14' , [ '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_15' , [ 'float_to_bfloat_bits' , [ '../backend_2metal_2kernels_2metal__3__0_2bf16_8h.html#a31ce5e8e860295fa236e0d4b0befeae1' , 1 , 'bf16.h' ] ] ] ,
[ 'floor_16' , [ 'Floor' , [ '../classmlx_1_1core_1_1_floor.html#ada4e979b784b732696313d7094e91340' , 1 , 'mlx::core::Floor' ] ] ] ,
[ 'floor_17' , [ 'floor' , [ '../namespacemlx_1_1core_1_1simd.html#a8e22c484298d9af10b6604c835e52052' , 1 , 'mlx::core::simd::floor(Simd< T, N > v)' ] , [ '../namespacemlx_1_1core_1_1simd.html#aa396efa6e9c94f4ac1f8381d5e07f069' , 1 , 'mlx::core::simd::floor(Simd< T, 1 > in)' ] , [ '../namespacemlx_1_1core_1_1simd.html#ad6b89aecafefe57b6ce69bec143ccd6e' , 1 , 'mlx::core::simd::floor(Simd< float16_t, N > a)' ] , [ '../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_18' , [ 'floor_divide' , [ '../group__ops.html#ga05b4c6054d028107869511f927da01cd' , 1 , 'mlx::core' ] ] ] ,
[ 'fma_19' , [ 'fma' , [ '../namespacemlx_1_1core_1_1simd.html#a9ddc7f119cc1dc04372ec1adcaf55f70' , 1 , 'mlx::core::simd::fma(Simd< T, N > x, Simd< T, N > y, U z)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a8aa81ebff4c26f21cae2253d885fd87a' , 1 , 'mlx::core::simd::fma(Simd< T, 1 > x, Simd< T, 1 > y, U z)' ] , [ '../namespacemlx_1_1core_1_1simd.html#a99099c338377518773b55d4042f9410d' , 1 , 'mlx::core::simd::fma(Simd< float16_t, N > x, Simd< float16_t, N > y, T z)' ] , [ '../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_20' , [ '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_21' , [ '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_22' , [ '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_23' , [ '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_24' , [ '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_25' , [ '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_26' , [ 'four_step_fft' , [ '../backend_2metal_2kernels_2fft_8h.html#a6558a8205ee4c3e4767bafa93f7606de' , 1 , 'fft.h' ] ] ] ,
[ 'fract_27' , [ '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()' ] ] ] ,
[ 'frag_5fat_28' , [ 'frag_at' , [ '../structmlx_1_1steel_1_1_m_m_a_tile.html#a1a6b1446e8c8da46885bbaa8e8fdc7e4' , 1 , 'mlx::steel::MMATile::frag_at(const short i, const short j)' ] , [ '../structmlx_1_1steel_1_1_m_m_a_tile.html#ad476e1d9a12178fb35c207312339e485' , 1 , 'mlx::steel::MMATile::frag_at(const short i, const short j) const' ] , [ '../structmlx_1_1steel_1_1_m_m_a_tile.html#a1a6b1446e8c8da46885bbaa8e8fdc7e4' , 1 , 'mlx::steel::MMATile::frag_at(const short i, const short j)' ] , [ '../structmlx_1_1steel_1_1_m_m_a_tile.html#ad476e1d9a12178fb35c207312339e485' , 1 , 'mlx::steel::MMATile::frag_at(const short i, const short j) const' ] ] ] ,
[ 'free_29' , [ '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_30' , [ '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_31' , [ 'Full' , [ '../classmlx_1_1core_1_1_full.html#aafcb86a2e41353853ec48c717e0c54d6' , 1 , 'mlx::core::Full' ] ] ] ,
[ 'full_32' , [ 'full' , [ '../group__ops.html#ga1cf232308668fe3f4214c8b895ed4aee' , 1 , 'mlx::core::full(Shape shape, array vals, Dtype dtype, StreamOrDevice s={})' ] , [ '../group__ops.html#ga59f6c844cbb173e108c3eeb11801f8c6' , 1 , 'mlx::core::full(Shape shape, array vals, StreamOrDevice s={})' ] , [ '../group__ops.html#gaf073760b7b51fe35932da0d81c531a55' , 1 , 'mlx::core::full(Shape shape, T val, Dtype dtype, StreamOrDevice s={})' ] , [ '../group__ops.html#gaf6f2cce92aff9b71756a3cc3c961fd5a' , 1 , 'mlx::core::full(Shape shape, T val, StreamOrDevice s={})' ] ] ] ,
[ 'functionexporter_33' , [ 'FunctionExporter' , [ '../structmlx_1_1core_1_1_function_exporter.html#a97ff954496a084d96e73a9c520c9dc0c' , 1 , 'mlx::core::FunctionExporter::FunctionExporter(const FunctionExporter &)=delete' ] , [ '../structmlx_1_1core_1_1_function_exporter.html#ac317e349139f8a6cd70d63ef65368fc2' , 1 , 'mlx::core::FunctionExporter::FunctionExporter(FunctionExporter &&other)=default' ] ] ]
2024-10-15 23:12:17 +08:00
] ;