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
is_available
mlx/backend/metal/device_info.cpp:11
Function
is_available
mlx/backend/cuda/device_info.cpp:207
Function
is_available
mlx/backend/cuda/no_cuda.cpp:10
Function
is_available
mlx/distributed/ring/ring.cpp:843
Function
is_available
mlx/distributed/ring/no_ring.cpp:9
Function
is_available
mlx/distributed/mpi/no_mpi.cpp:9
Function
is_available
mlx/distributed/jaccl/no_jaccl.cpp:9
Function
is_available
mlx/distributed/jaccl/jaccl.cpp:161
Function
is_available
mlx/distributed/jaccl/lib/jaccl/jaccl.cpp:187
Function
is_available
mlx/distributed/nccl/nccl.cpp:435
Function
is_available
mlx/distributed/nccl/no_nccl.cpp:9
Function
is_donatable
True indicates the arrays buffer is safe to reuse */
mlx/array.h:294
Function
is_equivalent
Equivalence check defaults to false unless overridden by the primitive */
mlx/primitives.h:108
Method
is_equivalent
mlx/primitives.cpp:343
Method
is_equivalent
Equivalence check **/
examples/extensions/axpby/axpby.cpp:301
Method
is_open
python/src/load.cpp:115
Method
is_open
python/src/load.cpp:345
Method
is_open
mlx/io/load.h:69
Method
is_ready
mlx/3rdparty/pocketfft.h:565
Function
is_reduction
mlx/compile.cpp:73
Method
is_signaled
mlx/backend/no_gpu/event.cpp:46
Function
isfunc
(obj)
docs/src/conf.py:76
Function
isnan
mlx/backend/cpu/simd/neon_fp16_simd.h:160
Function
join_schedules
r"""Join multiple schedules to create a new schedule. Args: schedules (list(Callable)): A list of schedules. Schedule :math:`i+1`
python/mlx/optimizers/schedulers.py:91
Method
jvp
mlx/primitives.cpp:178
Method
jvp
mlx/compile.cpp:160
Method
jvp
mlx/distributed/primitives.cpp:29
Method
jvp
The Jacobian-vector product. */
examples/extensions/axpby/axpby.cpp:253
Function
kl_div_loss
Computes the Kullback-Leibler divergence loss. Computes the following when ``reduction == 'none'``: .. code-block:: python mx.
python/mlx/nn/losses.py:312
Function
kron
mlx/ops.cpp:3357
Function
l1_loss
Computes the L1 loss. Args: predictions (array): The predicted values. targets (array): The target values. reduction
python/mlx/nn/losses.py:186
Method
label
python/src/load.cpp:159
Method
label
python/src/load.cpp:393
Method
label
mlx/io/load.h:100
Function
laplace
mlx/random.cpp:443
Method
largest_prime_factor
mlx/3rdparty/pocketfft.h:371
Method
latch
mlx/3rdparty/pocketfft.h:550
Function
layer_norm
mlx/fast.cpp:190
Function
layer_norm_grad_loop
(g, x, w, b)
benchmarks/python/layer_norm_bench.py:44
Function
layer_norm_grad_x_loop
(g, x)
benchmarks/python/layer_norm_bench.py:66
Function
layer_norm_loop
(f, x, w, b)
benchmarks/python/layer_norm_bench.py:36
Function
layernorm
(x)
benchmarks/python/compile_bench.py:57
Function
leaky_relu
(x: mx.array)
benchmarks/python/comparative/bench_mlx.py:178
Function
leaky_relu
(x)
benchmarks/python/comparative/bench_torch.py:140
Method
learning_rate
(self)
python/mlx/optimizers/optimizers.py:136
Method
learning_rate
(self)
python/mlx/optimizers/optimizers.py:221
Method
length
mlx/3rdparty/pocketfft.h:2493
Method
length
mlx/3rdparty/pocketfft.h:2530
Method
length
mlx/3rdparty/pocketfft.h:2591
Function
linear
(w, b, x)
benchmarks/python/comparative/bench_mlx.py:272
Function
linear
(w, b, x)
benchmarks/python/comparative/bench_torch.py:236
Function
linear_fused
(w, b, x)
benchmarks/python/comparative/bench_mlx.py:279
Function
linear_fused
(w, b, x)
benchmarks/python/comparative/bench_torch.py:228
Function
linear_schedule
r"""Make a linear scheduler. Args: init (float): Initial value. end (float): Final value. steps (int): Number of steps to
python/mlx/optimizers/schedulers.py:131
Method
listen
mlx/distributed/utils.cpp:90
Function
load
mlx/backend/cpu/simd/base_simd.h:43
Method
load
mlx/backend/metal/kernels/steel/gemm/nax.h:68
Method
load
mlx/backend/metal/kernels/steel/gemm/mma.h:58
Method
load
mlx/backend/metal/kernels/steel/gemm/mma.h:272
Method
load
mlx/backend/metal/kernels/steel/attn/nax.h:68
Method
load
mlx/backend/metal/kernels/steel/attn/mma.h:80
Method
load
mlx/backend/metal/kernels/steel/attn/mma.h:319
Function
load_block
mlx/backend/cpu/gemms/simd_gemm.h:13
Function
load_gguf
mlx/io/no_gguf.cpp:7
Function
load_padded
Padded IO for Bluestein's algorithm
mlx/backend/metal/kernels/fft/readwrite.h:146
Method
load_rows
mlx/backend/metal/kernels/steel/gemm/nax.h:106
Method
load_rows
mlx/backend/metal/kernels/steel/gemm/nax.h:726
Method
load_rows
mlx/backend/metal/kernels/steel/attn/nax.h:106
Method
load_safe
mlx/backend/metal/kernels/quantized_nax.h:784
Method
load_safe
mlx/backend/metal/kernels/steel/gemm/nax.h:155
Method
load_safe
mlx/backend/metal/kernels/steel/gemm/mma.h:77
Method
load_safe
mlx/backend/metal/kernels/steel/gemm/mma.h:336
Method
load_safe
mlx/backend/metal/kernels/steel/attn/nax.h:155
Method
load_safe
Load from device memory into threadgroup memory - with bound checking */
mlx/backend/metal/kernels/steel/attn/loader.h:210
Method
load_safe
mlx/backend/metal/kernels/steel/attn/mma.h:99
Method
load_safe
mlx/backend/metal/kernels/steel/attn/mma.h:383
Method
load_safe
mlx/backend/metal/kernels/steel/conv/loaders/loader_general.h:311
Function
load_safetensors
mlx/io/no_safetensors.cpp:7
Function
load_strided
Four Step FFT First Step
mlx/backend/metal/kernels/fft/readwrite.h:202
Function
load_unsafe
Load from device memory into threadgroup memory - without bound checking */
mlx/backend/metal/kernels/steel/conv/loaders/loader_channel_n.h:134
Function
load_unsafe
Load from device memory into threadgroup memory - without bound checking */
mlx/backend/metal/kernels/steel/conv/loaders/loader_channel_l.h:106
Method
load_unsafe
mlx/backend/metal/kernels/quantized_nax.h:771
Method
load_unsafe
Load from device memory into threadgroup memory - without bound checking */
mlx/backend/metal/kernels/steel/attn/loader.h:199
Method
load_unsafe
mlx/backend/metal/kernels/steel/conv/loaders/loader_channel_n.h:259
Method
load_unsafe
mlx/backend/metal/kernels/steel/conv/loaders/loader_general.h:104
Method
load_unsafe
mlx/backend/metal/kernels/steel/conv/loaders/loader_general.h:282
Method
load_unsafe
mlx/backend/metal/kernels/steel/conv/loaders/loader_channel_l.h:914
Function
load_vector
mlx/backend/metal/kernels/quantized.h:29
Function
load_vector
mlx/backend/metal/kernels/fp_quantized.h:63
Function
load_vector
mlx/backend/metal/kernels/quantized_nax.h:32
Function
load_vector_safe
mlx/backend/metal/kernels/quantized.h:108
Function
load_vector_safe
mlx/backend/metal/kernels/fp_quantized.h:71
Function
load_vector_safe
mlx/backend/metal/kernels/quantized_nax.h:111
Method
local_key
mlx/distributed/jaccl/lib/jaccl/rdma.h:114
Method
location
mlx/backend/metal/kernels/utils.h:277
Method
location
mlx/backend/metal/kernels/utils.h:296
Function
log_cosh_loss
r""" Computes the log cosh loss between inputs and targets. Logcosh acts like L2 loss for small errors, ensuring stable gradients, and li
python/mlx/nn/losses.py:490
Function
log_sigmoid
r"""Applies the Log Sigmoid function. Applies :math:`\log(\sigma(x)) = -\log(1 + e^{-x})` element wise.
python/mlx/nn/layers/activations.py:145
Function
log_sigmoid
(x)
benchmarks/python/comparative/bench_mlx.py:241
Function
log_sigmoid
(x)
benchmarks/python/comparative/bench_torch.py:180
← previous
next →
3,101–3,200 of 4,946, ranked by callers