MCPcopy Create free account

hub / github.com/ml-explore/mlx / functions

Functions4,946 in github.com/ml-explore/mlx

Functionget_softmax_kernel
mlx/backend/metal/nojit_kernels.cpp:67
Functionget_sort_kernel
mlx/backend/metal/nojit_kernels.cpp:93
Functionget_steel_attention_kernel
mlx/backend/metal/nojit_kernels.cpp:413
Functionget_steel_attention_nax_kernel
mlx/backend/metal/nojit_kernels.cpp:428
Functionget_steel_conv_3d_kernel
mlx/backend/metal/nojit_kernels.cpp:260
Functionget_steel_conv_general_kernel
mlx/backend/metal/nojit_kernels.cpp:273
Functionget_steel_conv_kernel
mlx/backend/metal/nojit_kernels.cpp:246
Functionget_steel_gemm_fused_kernel
mlx/backend/metal/nojit_kernels.cpp:136
Functionget_steel_gemm_fused_nax_kernel
mlx/backend/metal/nojit_kernels.cpp:322
Functionget_steel_gemm_gather_kernel
mlx/backend/metal/nojit_kernels.cpp:196
Functionget_steel_gemm_gather_nax_kernel
mlx/backend/metal/nojit_kernels.cpp:338
Functionget_steel_gemm_masked_kernel
mlx/backend/metal/nojit_kernels.cpp:178
Functionget_steel_gemm_segmented_kernel
mlx/backend/metal/nojit_kernels.cpp:213
Functionget_steel_gemm_segmented_nax_kernel
mlx/backend/metal/nojit_kernels.cpp:371
Functionget_steel_gemm_splitk_accum_kernel
mlx/backend/metal/nojit_kernels.cpp:169
Functionget_steel_gemm_splitk_kernel
mlx/backend/metal/nojit_kernels.cpp:152
Functionget_steel_gemm_splitk_nax_kernel
mlx/backend/metal/nojit_kernels.cpp:355
Methodget_tag
(self)
setup.py:178
Functionget_ternary_kernel
mlx/backend/metal/nojit_kernels.cpp:43
Functionget_unary_kernel
mlx/backend/metal/nojit_kernels.cpp:16
Functiongetbuffer
python/src/buffer.h:87
Methodgf
(f)
python/tests/test_fast.py:479
Functionglorot_normal
r"""A Glorot normal initializer. This initializer samples from a normal distribution with a standard deviation computed from the number of in
python/mlx/nn/init.py:149
Functionglorot_uniform
r"""A Glorot uniform initializer. This initializer samples from a uniform distribution with a range computed from the number of input (``fan_
python/mlx/nn/init.py:192
Methodgmm
(s, x, wq)
python/tests/test_quantized.py:1149
Methodgood
python/src/load.cpp:124
Methodgood
python/src/load.cpp:354
Methodgood
mlx/io/load.h:73
Methodgood_size_cmplx
returns the smallest composite of 2, 3, 5, 7 and 11 which is >= n */
mlx/3rdparty/pocketfft.h:401
Methodgood_size_real
returns the smallest composite of 2, 3, 5 which is >= n */
mlx/3rdparty/pocketfft.h:430
Functiongpu_ptr
mlx/backend/cuda/utils.h:27
Functiongrad_unary_compiled
tests/compile_tests.cpp:624
Methodgrow
Grows the backing store by a factor of two, and at least to {min_capacity}. TODO: Move to private after removing external code using this method.
mlx/small_vector.h:446
Methodh
(w, x)
python/tests/test_autograd.py:265
Functionhad
(x)
benchmarks/python/hadamard_bench.py:12
Functionhadamard_m
mlx/backend/cpu/hadamard.cpp:40
Functionhadamard_m
mlx/backend/metal/kernels/hadamard.h:142
Functionhadamard_n
mlx/backend/cpu/hadamard.cpp:14
Functionhadamard_n
mlx/backend/metal/kernels/hadamard.h:30
Functionhamming
mlx/ops.cpp:2501
Functionhanning
mlx/ops.cpp:2488
Functionhard_shrink
r"""Applies the HardShrink activation function. .. math:: \text{hardshrink}(x) = \begin{cases} x & \text{if } x > \lambda \\
python/mlx/nn/layers/activations.py:308
Functionhard_tanh
r"""Applies the HardTanh function. Applies :math:`\max(\min(x, \mathrm{max\_val}), \mathrm{min\_val})` element-wise.
python/mlx/nn/layers/activations.py:299
Functionhardswish
r"""Applies the hardswish function, element-wise. .. math:: \text{Hardswish}(x) = x * \min(\max(x + 3, 0), 6) / 6
python/mlx/nn/layers/activations.py:288
Methodhave_tasks
mlx/distributed/ring/ring.cpp:198
Functionhe_normal
r"""Build a He normal initializer. This initializer samples from a normal distribution with a standard deviation computed from the number of
python/mlx/nn/init.py:235
Functionhe_uniform
r"""A He uniform (Kaiming uniform) initializer. This initializer samples from a uniform distribution with a range computed from the number of
python/mlx/nn/init.py:293
Functionhinge_loss
r""" Computes the hinge loss between inputs and targets. .. math:: \text{hinge}(y, y_{\text{pred}}) = \max(0, 1 - y \cdot y_{\text{pr
python/mlx/nn/losses.py:428
Methodhost_native_atomic
mlx/backend/cuda/device.h:185
Functionhuber_loss
r""" Computes the Huber loss between inputs and targets. .. math:: l_{\delta}(a) = \left\{ \begin{array}{ll} \fr
python/mlx/nn/losses.py:453
Functionidentity
mlx/ops.cpp:366
Functionimplicit_gemm_conv_2d
mlx/backend/metal/kernels/steel/conv/kernels/steel_conv.h:16
Functionimplicit_gemm_conv_2d_general
mlx/backend/metal/kernels/steel/conv/kernels/steel_conv_general.h:16
Functionimplicit_gemm_conv_3d
mlx/backend/metal/kernels/steel/conv/kernels/steel_conv_3d.h:15
Methodin_dynamic_tracing
mlx/transforms_impl.h:37
Methodin_grad_tracing
mlx/transforms_impl.h:42
Methodin_tracing
mlx/transforms_impl.h:34
Methodindex_fn
(x, ind)
python/tests/test_array.py:1128
Methodinfinity
mlx/types/limits.h:39
Methodinfinity
mlx/types/limits.h:65
Functioninit
mlx/backend/no_gpu/eval.cpp:10
Functioninit
mlx/backend/metal/eval.cpp:12
Functioninit
mlx/distributed/distributed.cpp:141
Functioninit
mlx/distributed/ring/ring.cpp:847
Functioninit
mlx/distributed/ring/no_ring.cpp:13
Functioninit
mlx/distributed/mpi/no_mpi.cpp:13
Functioninit
mlx/distributed/jaccl/no_jaccl.cpp:13
Functioninit
mlx/distributed/jaccl/jaccl.cpp:165
Functioninit
mlx/distributed/nccl/nccl.cpp:456
Functioninit
mlx/distributed/nccl/no_nccl.cpp:13
Methodinit
mlx/array.cpp:245
Methodinit_base
mlx/backend/cuda/cublas_utils.cpp:103
Functioninit_reduce
mlx/backend/metal/kernels/reduction/reduce_init.h:4
Methodinit_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:268
Methodinit_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:336
Methodinit_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:387
Methodinit_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:445
Methodinit_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:507
Methodinit_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:627
Methodinit_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:689
Methodinit_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:766
Methodinit_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:892
Methodinitialize
mlx/distributed/jaccl/lib/jaccl/ring.cpp:38
Methodinitialize
mlx/distributed/jaccl/lib/jaccl/mesh.cpp:42
Methodinline_storage_begin
mlx/small_vector.h:496
Methodinner
()
python/tests/test_compile.py:1104
Functioninner_fn
(params, *args, **kwargs)
python/mlx/nn/utils.py:27
Functioninner_fun
tests/compile_tests.cpp:84
Methodinputs_for_case
(test_case)
python/tests/test_einsum.py:303
Methodinsert
mlx/small_vector.h:342
Functionint_or_list
(x)
benchmarks/python/comparative/bench_mlx.py:13
Functionint_or_list
(x)
benchmarks/python/comparative/bench_torch.py:12
Functioninverse_impl
mlx/backend/cpu/inverse.cpp:106
Functionis_64b_dtype
mlx/backend/metal/reduce.cpp:200
Functionis_64b_int
mlx/backend/metal/reduce.cpp:196
Methodis_apple_silicon
(self)
python/tests/mlx_tests.py:65
Functionis_available
mlx/backend/no_cpu/device_info.cpp:7
Functionis_available
mlx/backend/cpu/device_info.cpp:96
Functionis_available
mlx/backend/no_gpu/device_info.cpp:7
Functionis_available
mlx/backend/metal/no_metal.cpp:12
← previousnext →3,001–3,100 of 4,946, ranked by callers