This commit is contained in:
CircleCI Docs
2025-03-20 22:37:22 +00:00
parent a943912d4c
commit cecec56a99
858 changed files with 18494 additions and 17475 deletions

View File

@@ -107,20 +107,18 @@ $(function(){initNavTree('functions_s.html',''); initResizable(true); });
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>sanity_check()&#160;:&#160;<a class="el" href="structpocketfft_1_1detail_1_1util.html#a3d2f5f00d4fed5c09bd1509ffa9a44cd">pocketfft::detail::util</a></li>
<li>scalar_t&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1simd_1_1_simd.html#a26040194a37172b6aed7c5d1685362fb">mlx::core::simd::Simd&lt; T, N &gt;</a>, <a class="el" href="structmlx_1_1core_1_1simd_1_1_simd_3_01float16__t_00_01_n_01_4.html#a422e15f018cd242dd62617f4213dace0">mlx::core::simd::Simd&lt; float16_t, N &gt;</a>, <a class="el" href="structmlx_1_1core_1_1simd_1_1_simd.html#a26040194a37172b6aed7c5d1685362fb">mlx::core::simd::Simd&lt; T, 1 &gt;</a></li>
<li>ScalarVector()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_scalar_vector.html#a69d6a3ddd7586e8e19a42c5e6f5a287b">mlx::core::ScalarVector&lt; Op &gt;</a></li>
<li>scale&#160;:&#160;<a class="el" href="structmlx_1_1steel_1_1_attn_params.html#ad81bcd32e6ff8fec0000eca505fb6826">mlx::steel::AttnParams</a>, <a class="el" href="struct_scale_op.html#a02043fac21c68fb8d6863a01f45ede4b">ScaleOp&lt; OutT, InT &gt;</a>, <a class="el" href="struct_transform_scale.html#aa56b8e107acf16fdf77006625c2b8bc6">TransformScale&lt; T &gt;</a></li>
<li>ScaledDotProductAttention()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1fast_1_1_scaled_dot_product_attention.html#ab3f78d30e5bb3e76cfe701f2358e4748">mlx::core::fast::ScaledDotProductAttention</a></li>
<li>ScaledDotProductAttention()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1fast_1_1_scaled_dot_product_attention.html#a09c99b460cca606b2ebb22f90b3d13a2">mlx::core::fast::ScaledDotProductAttention</a></li>
<li>scales&#160;:&#160;<a class="el" href="struct_quantized_block_loader.html#a6123e4a9209d6eacb58b2c2344ed1ecf">QuantizedBlockLoader&lt; T, BROWS, BCOLS, dst_ld, reduction_dim, tgp_size, group_size, bits &gt;</a></li>
<li>Scan()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1_scan.html#ac93e8f9c6771de825d2186ef34fa7087">mlx::core::Scan</a></li>
<li>Scatter()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1_scatter.html#ac9b3eff67389ef9aa820753379ffeaa3">mlx::core::Scatter</a></li>
<li>ScatterAxis()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1_scatter_axis.html#a7365a2c5fddb1c39509998598de411db">mlx::core::ScatterAxis</a></li>
<li>scheduled&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1array.html#a199726612fa8a4bcd5c2d05eadad7078af8a6f8eed2395ab89a758dec434393ae">mlx::core::array</a></li>
<li>Scheduler()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1scheduler_1_1_scheduler.html#a3ae42aed78a2200e9d02776fcd2316ba">mlx::core::scheduler::Scheduler</a></li>
<li>seed()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1random_1_1_key_sequence.html#a9f19c5da2031cba50d0ff996924347d8">mlx::core::random::KeySequence</a></li>
<li>seek()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_contiguous_iterator.html#af08f009e0a72414d274db2ff1b2c7dd5">mlx::core::ContiguousIterator</a>, <a class="el" href="classmlx_1_1core_1_1io_1_1_file_writer.html#a9646f4ea048ae58719daeb588e2de433">mlx::core::io::FileWriter</a>, <a class="el" href="classmlx_1_1core_1_1io_1_1_parallel_file_reader.html#a4434ee18ff8bbf1b4fce670a337b535f">mlx::core::io::ParallelFileReader</a>, <a class="el" href="classmlx_1_1core_1_1io_1_1_reader.html#acea55078bd39ccaa27a9a36f17a39cd1">mlx::core::io::Reader</a>, <a class="el" href="classmlx_1_1core_1_1io_1_1_writer.html#a9c1716dda53aa36faea9c8fb1a3e34d4">mlx::core::io::Writer</a></li>
<li>Select()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1_select.html#a6f833fe55dd68ad3726bbf9a8f75eec9">mlx::core::Select</a></li>
<li>Send()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1distributed_1_1_send.html#a2481dd876b14d4a13ac466cbca9c4eac">mlx::core::distributed::Send</a></li>
<li>send()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1distributed_1_1detail_1_1_group_impl.html#ac8472eb2f96d1b14c7e4ccef56268ba0">mlx::core::distributed::detail::GroupImpl</a></li>
<li>send()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1distributed_1_1detail_1_1_group_impl.html#a74befcdc600669cb87761106ae0bd9a5">mlx::core::distributed::detail::GroupImpl</a></li>
<li>Set()&#160;:&#160;<a class="el" href="structpocketfft_1_1detail_1_1cmplx.html#a647fece372b64b13c4a7e5877d09a807">pocketfft::detail::cmplx&lt; T &gt;</a></li>
<li>set_buffer()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_command_encoder.html#ae890f5cefa4ae24ae0f5d8e46a313a92">mlx::core::CommandEncoder</a>, <a class="el" href="structmlx_1_1core_1_1metal_1_1_command_encoder.html#ae890f5cefa4ae24ae0f5d8e46a313a92">mlx::core::metal::CommandEncoder</a></li>
<li>set_bytes()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_command_encoder.html#a9c343f791812a45c6c03a5c9f27f74d5">mlx::core::CommandEncoder</a>, <a class="el" href="structmlx_1_1core_1_1metal_1_1_command_encoder.html#a9c343f791812a45c6c03a5c9f27f74d5">mlx::core::metal::CommandEncoder</a></li>
@@ -128,10 +126,10 @@ $(function(){initNavTree('functions_s.html',''); initResizable(true); });
<li>set_compute_pipeline_state()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_command_encoder.html#a6d4c03a6585deedb5ccd1a1057d0c6ef">mlx::core::CommandEncoder</a>, <a class="el" href="structmlx_1_1core_1_1metal_1_1_command_encoder.html#a6d4c03a6585deedb5ccd1a1057d0c6ef">mlx::core::metal::CommandEncoder</a></li>
<li>set_data()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1array.html#af9e3a02b4c0023c36248dc75c887214f">mlx::core::array</a></li>
<li>set_default_stream()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1scheduler_1_1_scheduler.html#a6d15314ac9cf25efc9bd1278de9a66bb">mlx::core::scheduler::Scheduler</a></li>
<li>set_input_array()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_command_encoder.html#ab69ff0d7f14b9b59db4df0608193dce4">mlx::core::CommandEncoder</a>, <a class="el" href="structmlx_1_1core_1_1metal_1_1_command_encoder.html#ab69ff0d7f14b9b59db4df0608193dce4">mlx::core::metal::CommandEncoder</a></li>
<li>set_input_array()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_command_encoder.html#ab69ff0d7f14b9b59db4df0608193dce4">mlx::core::CommandEncoder</a>, <a class="el" href="structmlx_1_1core_1_1cpu_1_1_command_encoder.html#aa0646f94b37d9d419b0e379c8b81a5fe">mlx::core::cpu::CommandEncoder</a>, <a class="el" href="structmlx_1_1core_1_1metal_1_1_command_encoder.html#ab69ff0d7f14b9b59db4df0608193dce4">mlx::core::metal::CommandEncoder</a></li>
<li>set_memory_limit()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1metal_1_1_metal_allocator.html#a179e3127ef9377ce54295f771c34ba1b">mlx::core::metal::MetalAllocator</a></li>
<li>set_name()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_node_namer.html#a57a574e48f8a9cd122616d80b138c768">mlx::core::NodeNamer</a></li>
<li>set_output_array()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_command_encoder.html#a6a2e28e542eaa2886041bddd51ff6522">mlx::core::CommandEncoder</a>, <a class="el" href="structmlx_1_1core_1_1metal_1_1_command_encoder.html#a6a2e28e542eaa2886041bddd51ff6522">mlx::core::metal::CommandEncoder</a></li>
<li>set_output_array()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_command_encoder.html#a6a2e28e542eaa2886041bddd51ff6522">mlx::core::CommandEncoder</a>, <a class="el" href="structmlx_1_1core_1_1cpu_1_1_command_encoder.html#addd04a642072b7097faa74d1a924147b">mlx::core::cpu::CommandEncoder</a>, <a class="el" href="structmlx_1_1core_1_1metal_1_1_command_encoder.html#a6a2e28e542eaa2886041bddd51ff6522">mlx::core::metal::CommandEncoder</a></li>
<li>set_residency_set()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1metal_1_1_device.html#a03a2f0c712660a1bd437cb16e4aba79f">mlx::core::metal::Device</a></li>
<li>set_siblings()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1array.html#a8fccbe7a4edfd8cca168161124e263b1">mlx::core::array</a></li>
<li>set_status()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1array.html#a63598018999b49f1340b183cb303f05c">mlx::core::array</a></li>
@@ -189,9 +187,9 @@ $(function(){initNavTree('functions_s.html',''); initResizable(true); });
<li>store_safe()&#160;:&#160;<a class="el" href="structmlx_1_1steel_1_1_base_m_m_a_frag_3_01_t_00_018_00_018_01_4.html#a1f0b00daad8eba2f855bb306e70d2328">mlx::steel::BaseMMAFrag&lt; T, 8, 8 &gt;</a>, <a class="el" href="structmlx_1_1steel_1_1_m_m_a_tile.html#a57703f522c7409dbe2c0a68bb7acc2ba">mlx::steel::MMATile&lt; T, kTileRows_, kTileCols_, MMAFrag_ &gt;</a></li>
<li>str&#160;:&#160;<a class="el" href="struct_m_l_x_conv_params.html#a862191e8ab1bc8a47aa1396b36d46058">MLXConvParams&lt; NDIM &gt;</a>, <a class="el" href="classpocketfft_1_1detail_1_1arr__info.html#abe1f7b92501b4e0e5a38fd26294ac5a4">pocketfft::detail::arr_info</a></li>
<li>Stream()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_stream.html#a7f0815ff4886da74cbbff5f93d82dd3e">mlx::core::Stream</a></li>
<li>stream()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1_event.html#a193143bad31b68c699fa27f135b45614">mlx::core::Event</a>, <a class="el" href="classmlx_1_1core_1_1_primitive.html#a46e6257397a662528f9f831842ac456a">mlx::core::Primitive</a>, <a class="el" href="structmlx_1_1core_1_1scheduler_1_1_stream_thread.html#a8462e4acffcd385c6248bd7102e6bcb1">mlx::core::scheduler::StreamThread</a></li>
<li>stream()&#160;:&#160;<a class="el" href="classmlx_1_1core_1_1_event.html#a193143bad31b68c699fa27f135b45614">mlx::core::Event</a>, <a class="el" href="classmlx_1_1core_1_1_primitive.html#a46e6257397a662528f9f831842ac456a">mlx::core::Primitive</a></li>
<li>StreamContext()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1_stream_context.html#a89d803151e9d7dce29382aa83d5c6ef1">mlx::core::StreamContext</a></li>
<li>StreamThread()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1scheduler_1_1_stream_thread.html#ac528109a11abcb82e6e221c5efa4493c">mlx::core::scheduler::StreamThread</a></li>
<li>StreamThread()&#160;:&#160;<a class="el" href="structmlx_1_1core_1_1scheduler_1_1_stream_thread.html#a18486415163f4d531bedb3b923d724cf">mlx::core::scheduler::StreamThread</a></li>
<li>stride()&#160;:&#160;<a class="el" href="classpocketfft_1_1detail_1_1arr__info.html#a9d10aa83a1117e75d36f7396b8c2a093">pocketfft::detail::arr_info</a></li>
<li>stride_in()&#160;:&#160;<a class="el" href="classpocketfft_1_1detail_1_1multi__iter.html#ac947f03b1cfcb63436a7e61ff020a88c">pocketfft::detail::multi_iter&lt; N &gt;</a></li>
<li>stride_out()&#160;:&#160;<a class="el" href="classpocketfft_1_1detail_1_1multi__iter.html#a81d71a13bf0b85e556fbb9834167ecc7">pocketfft::detail::multi_iter&lt; N &gt;</a></li>