Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ml-explore/mlx
/ functions
Functions
4,946 in github.com/ml-explore/mlx
⨍
Functions
4,946
◇
Types & classes
770
↳
Endpoints
5
Function
get_softmax_kernel
mlx/backend/metal/nojit_kernels.cpp:67
Function
get_sort_kernel
mlx/backend/metal/nojit_kernels.cpp:93
Function
get_steel_attention_kernel
mlx/backend/metal/nojit_kernels.cpp:413
Function
get_steel_attention_nax_kernel
mlx/backend/metal/nojit_kernels.cpp:428
Function
get_steel_conv_3d_kernel
mlx/backend/metal/nojit_kernels.cpp:260
Function
get_steel_conv_general_kernel
mlx/backend/metal/nojit_kernels.cpp:273
Function
get_steel_conv_kernel
mlx/backend/metal/nojit_kernels.cpp:246
Function
get_steel_gemm_fused_kernel
mlx/backend/metal/nojit_kernels.cpp:136
Function
get_steel_gemm_fused_nax_kernel
mlx/backend/metal/nojit_kernels.cpp:322
Function
get_steel_gemm_gather_kernel
mlx/backend/metal/nojit_kernels.cpp:196
Function
get_steel_gemm_gather_nax_kernel
mlx/backend/metal/nojit_kernels.cpp:338
Function
get_steel_gemm_masked_kernel
mlx/backend/metal/nojit_kernels.cpp:178
Function
get_steel_gemm_segmented_kernel
mlx/backend/metal/nojit_kernels.cpp:213
Function
get_steel_gemm_segmented_nax_kernel
mlx/backend/metal/nojit_kernels.cpp:371
Function
get_steel_gemm_splitk_accum_kernel
mlx/backend/metal/nojit_kernels.cpp:169
Function
get_steel_gemm_splitk_kernel
mlx/backend/metal/nojit_kernels.cpp:152
Function
get_steel_gemm_splitk_nax_kernel
mlx/backend/metal/nojit_kernels.cpp:355
Method
get_tag
(self)
setup.py:178
Function
get_ternary_kernel
mlx/backend/metal/nojit_kernels.cpp:43
Function
get_unary_kernel
mlx/backend/metal/nojit_kernels.cpp:16
Function
getbuffer
python/src/buffer.h:87
Method
gf
(f)
python/tests/test_fast.py:479
Function
glorot_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
Function
glorot_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
Method
gmm
(s, x, wq)
python/tests/test_quantized.py:1149
Method
good
python/src/load.cpp:124
Method
good
python/src/load.cpp:354
Method
good
mlx/io/load.h:73
Method
good_size_cmplx
returns the smallest composite of 2, 3, 5, 7 and 11 which is >= n */
mlx/3rdparty/pocketfft.h:401
Method
good_size_real
returns the smallest composite of 2, 3, 5 which is >= n */
mlx/3rdparty/pocketfft.h:430
Function
gpu_ptr
mlx/backend/cuda/utils.h:27
Function
grad_unary_compiled
tests/compile_tests.cpp:624
Method
grow
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
Method
h
(w, x)
python/tests/test_autograd.py:265
Function
had
(x)
benchmarks/python/hadamard_bench.py:12
Function
hadamard_m
mlx/backend/cpu/hadamard.cpp:40
Function
hadamard_m
mlx/backend/metal/kernels/hadamard.h:142
Function
hadamard_n
mlx/backend/cpu/hadamard.cpp:14
Function
hadamard_n
mlx/backend/metal/kernels/hadamard.h:30
Function
hamming
mlx/ops.cpp:2501
Function
hanning
mlx/ops.cpp:2488
Function
hard_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
Function
hard_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
Function
hardswish
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
Method
have_tasks
mlx/distributed/ring/ring.cpp:198
Function
he_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
Function
he_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
Function
hinge_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
Method
host_native_atomic
mlx/backend/cuda/device.h:185
Function
huber_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
Function
identity
mlx/ops.cpp:366
Function
implicit_gemm_conv_2d
mlx/backend/metal/kernels/steel/conv/kernels/steel_conv.h:16
Function
implicit_gemm_conv_2d_general
mlx/backend/metal/kernels/steel/conv/kernels/steel_conv_general.h:16
Function
implicit_gemm_conv_3d
mlx/backend/metal/kernels/steel/conv/kernels/steel_conv_3d.h:15
Method
in_dynamic_tracing
mlx/transforms_impl.h:37
Method
in_grad_tracing
mlx/transforms_impl.h:42
Method
in_tracing
mlx/transforms_impl.h:34
Method
index_fn
(x, ind)
python/tests/test_array.py:1128
Method
infinity
mlx/types/limits.h:39
Method
infinity
mlx/types/limits.h:65
Function
init
mlx/backend/no_gpu/eval.cpp:10
Function
init
mlx/backend/metal/eval.cpp:12
Function
init
mlx/distributed/distributed.cpp:141
Function
init
mlx/distributed/ring/ring.cpp:847
Function
init
mlx/distributed/ring/no_ring.cpp:13
Function
init
mlx/distributed/mpi/no_mpi.cpp:13
Function
init
mlx/distributed/jaccl/no_jaccl.cpp:13
Function
init
mlx/distributed/jaccl/jaccl.cpp:165
Function
init
mlx/distributed/nccl/nccl.cpp:456
Function
init
mlx/distributed/nccl/no_nccl.cpp:13
Method
init
mlx/array.cpp:245
Method
init_base
mlx/backend/cuda/cublas_utils.cpp:103
Function
init_reduce
mlx/backend/metal/kernels/reduction/reduce_init.h:4
Method
init_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:268
Method
init_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:336
Method
init_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:387
Method
init_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:445
Method
init_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:507
Method
init_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:627
Method
init_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:689
Method
init_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:766
Method
init_single
Initialize optimizer state
python/mlx/optimizers/optimizers.py:892
Method
initialize
mlx/distributed/jaccl/lib/jaccl/ring.cpp:38
Method
initialize
mlx/distributed/jaccl/lib/jaccl/mesh.cpp:42
Method
inline_storage_begin
mlx/small_vector.h:496
Method
inner
()
python/tests/test_compile.py:1104
Function
inner_fn
(params, *args, **kwargs)
python/mlx/nn/utils.py:27
Function
inner_fun
tests/compile_tests.cpp:84
Method
inputs_for_case
(test_case)
python/tests/test_einsum.py:303
Method
insert
mlx/small_vector.h:342
Function
int_or_list
(x)
benchmarks/python/comparative/bench_mlx.py:13
Function
int_or_list
(x)
benchmarks/python/comparative/bench_torch.py:12
Function
inverse_impl
mlx/backend/cpu/inverse.cpp:106
Function
is_64b_dtype
mlx/backend/metal/reduce.cpp:200
Function
is_64b_int
mlx/backend/metal/reduce.cpp:196
Method
is_apple_silicon
(self)
python/tests/mlx_tests.py:65
Function
is_available
mlx/backend/no_cpu/device_info.cpp:7
Function
is_available
mlx/backend/cpu/device_info.cpp:96
Function
is_available
mlx/backend/no_gpu/device_info.cpp:7
Function
is_available
mlx/backend/metal/no_metal.cpp:12
← previous
next →
3,001–3,100 of 4,946, ranked by callers