Index M M mlx_abs (C++ function) mlx_add (C++ function) mlx_addmm (C++ function) mlx_all_all (C++ function) mlx_all_axes (C++ function) mlx_all_axis (C++ function) mlx_allclose (C++ function) mlx_any (C++ function) mlx_any_all (C++ function) mlx_arange (C++ function) mlx_arccos (C++ function) mlx_arccosh (C++ function) mlx_arcsin (C++ function) mlx_arcsinh (C++ function) mlx_arctan (C++ function) mlx_arctan2 (C++ function) mlx_arctanh (C++ function) mlx_argmax (C++ function) mlx_argmax_all (C++ function) mlx_argmin (C++ function) mlx_argmin_all (C++ function) mlx_argpartition (C++ function) mlx_argpartition_all (C++ function) mlx_argsort (C++ function) mlx_argsort_all (C++ function) mlx_array (C++ type) mlx_array_data_bool (C++ function) mlx_array_data_complex64 (C++ function) mlx_array_data_float32 (C++ function) mlx_array_data_int16 (C++ function) mlx_array_data_int32 (C++ function) mlx_array_data_int64 (C++ function) mlx_array_data_int8 (C++ function) mlx_array_data_uint16 (C++ function) mlx_array_data_uint32 (C++ function) mlx_array_data_uint64 (C++ function) mlx_array_data_uint8 (C++ function) mlx_array_dim (C++ function) mlx_array_dtype (C++ type) mlx_array_dtype_ (C++ enum) mlx_array_dtype_::MLX_BFLOAT16 (C++ enumerator) mlx_array_dtype_::MLX_BOOL (C++ enumerator) mlx_array_dtype_::MLX_COMPLEX64 (C++ enumerator) mlx_array_dtype_::MLX_FLOAT16 (C++ enumerator) mlx_array_dtype_::MLX_FLOAT32 (C++ enumerator) mlx_array_dtype_::MLX_INT16 (C++ enumerator) mlx_array_dtype_::MLX_INT32 (C++ enumerator) mlx_array_dtype_::MLX_INT64 (C++ enumerator) mlx_array_dtype_::MLX_INT8 (C++ enumerator) mlx_array_dtype_::MLX_UINT16 (C++ enumerator) mlx_array_dtype_::MLX_UINT32 (C++ enumerator) mlx_array_dtype_::MLX_UINT64 (C++ enumerator) mlx_array_dtype_::MLX_UINT8 (C++ enumerator) mlx_array_equal (C++ function) mlx_array_eval (C++ function) mlx_array_from_bool (C++ function) mlx_array_from_complex (C++ function) mlx_array_from_data (C++ function) mlx_array_from_float (C++ function) mlx_array_from_int (C++ function) mlx_array_get_dtype (C++ function) mlx_array_item_bool (C++ function) mlx_array_item_complex64 (C++ function) mlx_array_item_float32 (C++ function) mlx_array_item_int16 (C++ function) mlx_array_item_int32 (C++ function) mlx_array_item_int64 (C++ function) mlx_array_item_int8 (C++ function) mlx_array_item_uint16 (C++ function) mlx_array_item_uint32 (C++ function) mlx_array_item_uint64 (C++ function) mlx_array_item_uint8 (C++ function) mlx_array_itemsize (C++ function) mlx_array_nbytes (C++ function) mlx_array_ndim (C++ function) mlx_array_shape (C++ function) mlx_array_size (C++ function) mlx_array_strides (C++ function) mlx_as_strided (C++ function) mlx_astype (C++ function) mlx_async_eval (C++ function) mlx_atleast_1d (C++ function) mlx_atleast_2d (C++ function) mlx_atleast_3d (C++ function) mlx_bitwise_and (C++ function) mlx_bitwise_or (C++ function) mlx_bitwise_xor (C++ function) mlx_block_masked_mm (C++ function) mlx_broadcast_arrays (C++ function) mlx_broadcast_to (C++ function) mlx_ceil (C++ function) mlx_checkpoint (C++ function) mlx_clip (C++ function) mlx_closure (C++ type) mlx_closure_apply (C++ function) mlx_closure_new (C++ function) mlx_closure_new_unary (C++ function) mlx_closure_new_with_payload (C++ function) mlx_closure_value_and_grad (C++ type) mlx_closure_value_and_grad_apply (C++ function) mlx_compile (C++ function) mlx_concatenate (C++ function) mlx_concatenate_all (C++ function) mlx_conjugate (C++ function) mlx_conv1d (C++ function) mlx_conv2d (C++ function) mlx_conv3d (C++ function) mlx_conv_general (C++ function) mlx_copy (C++ function) mlx_cos (C++ function) mlx_cosh (C++ function) mlx_cpu_stream (C++ function) mlx_cummax (C++ function) mlx_cummin (C++ function) mlx_cumprod (C++ function) mlx_cumsum (C++ function) mlx_default_device (C++ function) mlx_default_stream (C++ function) mlx_degrees (C++ function) mlx_depends (C++ function) mlx_dequantize (C++ function) mlx_device (C++ type) mlx_device_get_type (C++ function) mlx_device_new (C++ function) mlx_device_type (C++ type) mlx_device_type_ (C++ enum) mlx_device_type_::MLX_CPU (C++ enumerator) mlx_device_type_::MLX_GPU (C++ enumerator) mlx_diag (C++ function) mlx_diagonal (C++ function) mlx_disable_compile (C++ function) mlx_distributed_all_gather (C++ function) mlx_distributed_all_sum (C++ function) mlx_distributed_group (C++ type) mlx_distributed_group_rank (C++ function) mlx_distributed_group_size (C++ function) mlx_distributed_group_split (C++ function) mlx_distributed_init (C++ function) mlx_distributed_is_available (C++ function) mlx_divide (C++ function) mlx_divmod (C++ function) mlx_enable_compile (C++ function) mlx_equal (C++ function) mlx_erf (C++ function) mlx_erfinv (C++ function) mlx_eval (C++ function) mlx_exp (C++ function) mlx_expand_dims (C++ function) mlx_expm1 (C++ function) mlx_eye (C++ function) mlx_fast_layer_norm (C++ function) mlx_fast_rms_norm (C++ function) mlx_fast_rope (C++ function) mlx_fast_scaled_dot_product_attention (C++ function) mlx_fft_fft (C++ function) mlx_fft_fft2 (C++ function) mlx_fft_fftn (C++ function) mlx_fft_ifft (C++ function) mlx_fft_ifft2 (C++ function) mlx_fft_ifftn (C++ function) mlx_fft_irfft (C++ function) mlx_fft_irfft2 (C++ function) mlx_fft_irfftn (C++ function) mlx_fft_rfft (C++ function) mlx_fft_rfft2 (C++ function) mlx_fft_rfftn (C++ function) mlx_flatten (C++ function) mlx_floor (C++ function) mlx_floor_divide (C++ function) mlx_free (C++ function) mlx_full (C++ function) mlx_future (C++ type) mlx_future_wait (C++ function) mlx_gather (C++ function) mlx_gather_mm (C++ function) mlx_gather_qmm (C++ function) mlx_gpu_stream (C++ function) mlx_greater (C++ function) mlx_greater_equal (C++ function) mlx_identity (C++ function) mlx_inner (C++ function) mlx_isclose (C++ function) mlx_isinf (C++ function) mlx_isnan (C++ function) mlx_isneginf (C++ function) mlx_isposinf (C++ function) mlx_jvp (C++ function) mlx_left_shift (C++ function) mlx_less (C++ function) mlx_less_equal (C++ function) mlx_linalg_cholesky (C++ function) mlx_linalg_inv (C++ function) mlx_linalg_norm (C++ function) mlx_linalg_norm_ord (C++ function) mlx_linalg_norm_p (C++ function) mlx_linalg_qr (C++ function) mlx_linalg_svd (C++ function) mlx_linspace (C++ function) mlx_load (C++ function) mlx_load_file (C++ function) mlx_load_safetensors (C++ function) mlx_load_safetensors_file (C++ function) mlx_log (C++ function) mlx_log10 (C++ function) mlx_log1p (C++ function) mlx_log2 (C++ function) mlx_logaddexp (C++ function) mlx_logical_and (C++ function) mlx_logical_not (C++ function) mlx_logical_or (C++ function) mlx_logsumexp (C++ function) mlx_logsumexp_all (C++ function) mlx_map_string_to_array (C++ type) mlx_map_string_to_array_get (C++ function) mlx_map_string_to_array_insert (C++ function) mlx_map_string_to_array_iterate (C++ function) mlx_map_string_to_array_iterator (C++ type) mlx_map_string_to_array_iterator_end (C++ function) mlx_map_string_to_array_iterator_key (C++ function) mlx_map_string_to_array_iterator_next (C++ function) mlx_map_string_to_array_iterator_value (C++ function) mlx_map_string_to_array_new (C++ function) mlx_map_string_to_string (C++ type) mlx_map_string_to_string_get (C++ function) mlx_map_string_to_string_insert (C++ function) mlx_map_string_to_string_iterate (C++ function) mlx_map_string_to_string_iterator (C++ type) mlx_map_string_to_string_iterator_end (C++ function) mlx_map_string_to_string_iterator_key (C++ function) mlx_map_string_to_string_iterator_next (C++ function) mlx_map_string_to_string_iterator_value (C++ function) mlx_map_string_to_string_new (C++ function) mlx_matmul (C++ function) mlx_max (C++ function) mlx_max_all (C++ function) mlx_maximum (C++ function) mlx_mean (C++ function) mlx_mean_all (C++ function) mlx_meshgrid (C++ function) mlx_metal_clear_cache (C++ function) mlx_metal_get_active_memory (C++ function) mlx_metal_get_cache_memory (C++ function) mlx_metal_get_peak_memory (C++ function) mlx_metal_is_available (C++ function) mlx_metal_reset_peak_memory (C++ function) mlx_metal_set_cache_limit (C++ function) mlx_metal_set_memory_limit (C++ function) mlx_metal_start_capture (C++ function) mlx_metal_stop_capture (C++ function) mlx_min (C++ function) mlx_min_all (C++ function) mlx_minimum (C++ function) mlx_moveaxis (C++ function) mlx_multiply (C++ function) mlx_negative (C++ function) mlx_not_equal (C++ function) mlx_number_of_elements (C++ function) mlx_ones (C++ function) mlx_ones_like (C++ function) mlx_outer (C++ function) mlx_pad (C++ function) mlx_partition (C++ function) mlx_partition_all (C++ function) mlx_power (C++ function) mlx_prod (C++ function) mlx_prod_all (C++ function) mlx_quantize (C++ function) mlx_quantized_matmul (C++ function) mlx_radians (C++ function) mlx_random_bernoulli (C++ function) mlx_random_bits (C++ function) mlx_random_categorical (C++ function) mlx_random_categorical_num_samples (C++ function) mlx_random_categorical_shape (C++ function) mlx_random_gumbel (C++ function) mlx_random_key (C++ function) mlx_random_multivariate_normal (C++ function) mlx_random_normal (C++ function) mlx_random_randint (C++ function) mlx_random_seed (C++ function) mlx_random_split (C++ function) mlx_random_split_equal_parts (C++ function) mlx_random_truncated_normal (C++ function) mlx_random_uniform (C++ function) mlx_reciprocal (C++ function) mlx_remainder (C++ function) mlx_repeat (C++ function) mlx_repeat_all (C++ function) mlx_reshape (C++ function) mlx_retain (C++ function) mlx_right_shift (C++ function) mlx_round (C++ function) mlx_rsqrt (C++ function) mlx_safetensors (C++ type) mlx_safetensors_data (C++ function) mlx_safetensors_metadata (C++ function) mlx_safetensors_new (C++ function) mlx_save (C++ function) mlx_save_file (C++ function) mlx_save_safetensors (C++ function) mlx_save_safetensors_file (C++ function) mlx_scatter (C++ function) mlx_scatter_add (C++ function) mlx_scatter_max (C++ function) mlx_scatter_min (C++ function) mlx_scatter_prod (C++ function) mlx_set_default_device (C++ function) mlx_set_default_stream (C++ function) mlx_sigmoid (C++ function) mlx_sign (C++ function) mlx_sin (C++ function) mlx_sinh (C++ function) mlx_slice (C++ function) mlx_slice_update (C++ function) mlx_softmax (C++ function) mlx_softmax_all (C++ function) mlx_sort (C++ function) mlx_sort_all (C++ function) mlx_split (C++ function) mlx_split_equal_parts (C++ function) mlx_sqrt (C++ function) mlx_square (C++ function) mlx_squeeze (C++ function) mlx_squeeze_all (C++ function) mlx_stack (C++ function) mlx_stack_all (C++ function) mlx_std (C++ function) mlx_std_all (C++ function) mlx_stop_gradient (C++ function) mlx_stream (C++ type) mlx_stream_equal (C++ function) mlx_stream_get_device (C++ function) mlx_stream_new (C++ function) mlx_stream_new_on_device (C++ function) mlx_string (C++ type) mlx_string_data (C++ function) mlx_string_new (C++ function) mlx_subtract (C++ function) mlx_sum (C++ function) mlx_sum_all (C++ function) mlx_swapaxes (C++ function) mlx_synchronize (C++ function) mlx_take (C++ function) mlx_take_all (C++ function) mlx_take_along_axis (C++ function) mlx_tan (C++ function) mlx_tanh (C++ function) mlx_tensordot (C++ function) mlx_tensordot_along_axis (C++ function) mlx_tile (C++ function) mlx_topk (C++ function) mlx_topk_all (C++ function) mlx_tostring (C++ function) mlx_trace (C++ function) mlx_transpose (C++ function) mlx_transpose_all (C++ function) mlx_tri (C++ function) mlx_tril (C++ function) mlx_triu (C++ function) mlx_value_and_grad (C++ function) mlx_var (C++ function) mlx_var_all (C++ function) mlx_vector_array (C++ type) mlx_vector_array_add (C++ function) mlx_vector_array_add_arrays (C++ function) mlx_vector_array_from_array (C++ function) mlx_vector_array_from_arrays (C++ function) mlx_vector_array_get (C++ function) mlx_vector_array_new (C++ function) mlx_vector_array_size (C++ function) mlx_vector_vector_array (C++ type) mlx_vector_vector_array_add (C++ function) mlx_vector_vector_array_get (C++ function) mlx_vector_vector_array_get2d (C++ function) mlx_vector_vector_array_new (C++ function) mlx_vector_vector_array_size (C++ function) mlx_view (C++ function) mlx_vjp (C++ function) mlx_where (C++ function) mlx_zeros (C++ function) mlx_zeros_like (C++ function)