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
Method
test_wired_memory
(self)
python/tests/test_memory.py:52
Method
test_wrap_compiled
(self)
python/tests/test_compile.py:1102
Method
thread_count
mlx/3rdparty/pocketfft.h:498
Method
thread_fn
mlx/scheduler.h:37
Method
thread_fn
mlx/backend/cuda/worker.cpp:59
Function
thread_map
mlx/3rdparty/pocketfft.h:525
Method
thread_pool
mlx/3rdparty/pocketfft.h:720
Function
thread_reduce
mlx/backend/metal/kernels/reduction/reduce_row.h:165
Function
threadgroup_reduce
mlx/backend/metal/kernels/reduction/reduce_row.h:129
Function
tile_matmad_nax
mlx/backend/metal/kernels/steel/attn/nax.h:825
Function
time_fn
benchmarks/cpp/time_utils.h:26
Function
to_bnns_dtype<bfloat16_t>
mlx/backend/cpu/gemms/bnns.cpp:24
Function
to_bnns_dtype<float16_t>
mlx/backend/cpu/gemms/bnns.cpp:19
Function
to_bnns_dtype<float>
mlx/backend/cpu/gemms/bnns.cpp:15
Function
to_list
python/src/convert.cpp:205
Method
to_quantized
Return a :obj:`QuantizedEmbedding` layer that approximates this embedding layer.
python/mlx/nn/layers/embedding.py:43
Function
tolist
python/src/convert.cpp:219
Function
topk
(axis, x)
benchmarks/python/comparative/bench_mlx.py:328
Function
topk
(axis, x)
benchmarks/python/comparative/bench_torch.py:289
Method
torch_fn
(*args)
python/tests/test_bf16.py:90
Method
trainable_parameter_filter
(module, key, value)
python/mlx/nn/layers/base.py:239
Method
training
Boolean indicating if the model is in training mode.
python/mlx/nn/layers/base.py:67
Method
transform
(x: State)
python/tests/test_autograd.py:914
Method
transform
(x: State)
python/tests/test_vmap.py:781
Method
transform
(x: State)
python/tests/test_compile.py:1242
Method
transform_tuple
(t)
python/tests/test_autograd.py:917
Method
transform_tuple
(t)
python/tests/test_vmap.py:784
Method
transform_tuple
(t)
python/tests/test_compile.py:1245
Method
transform_vector
(t)
python/tests/test_autograd.py:920
Method
transform_vector
(t)
python/tests/test_vmap.py:787
Method
transform_vector
(t)
python/tests/test_compile.py:1248
Function
transpose_add
(a, b)
benchmarks/python/single_ops.py:18
Function
tri_inv
mlx/backend/cpu/inverse.cpp:72
Method
trim
mlx/backend/cuda/lru_cache.h:122
Function
triplet_loss
r""" Computes the triplet loss for a set of anchor, positive, and negative samples. Margin is represented with alpha in the math section.
python/mlx/nn/losses.py:386
Method
twsize
mlx/3rdparty/pocketfft.h:1498
Method
twsize
mlx/3rdparty/pocketfft.h:2297
Function
uint16_to_bfloat16
mlx/backend/metal/kernels/bf16.h:14
Function
unary_fused_0
No fusion
tests/compile_tests.cpp:239
Function
unary_fused_1_copy
tests/compile_tests.cpp:248
Function
unary_fused_1_diff
tests/compile_tests.cpp:252
Function
unary_fused_2
Output into un-compilable primitive
tests/compile_tests.cpp:257
Function
unary_fused_3
Input from un-compilable primitive
tests/compile_tests.cpp:262
Function
unary_g
mlx/backend/metal/kernels/unary.h:46
Function
unary_op
mlx/backend/cpu/unary.h:13
Function
unary_v
mlx/backend/metal/kernels/unary.h:4
Function
unary_v2
mlx/backend/metal/kernels/unary.h:22
Function
unary_with_two_outputs
Uncompilable input outside fused tape
tests/compile_tests.cpp:447
Function
unbatch_vjp_first
()
benchmarks/python/batch_matmul_bench.py:41
Function
unbatch_vjp_second
()
benchmarks/python/batch_matmul_bench.py:46
Method
unfreeze
Wrap unfreeze so that we unfreeze any layers we might contain but our parameters will remain frozen.
python/mlx/nn/layers/distributed.py:560
Method
unsafe_weak_copy
mlx/array.cpp:60
Method
update
Apply the gradients to the parameters of the model and update the model with the new parameters. Args: model (mlx.nn.Modu
python/mlx/optimizers/optimizers.py:20
Method
update
()
python/tests/test_optimizers.py:485
Method
update
mlx/backend/no_gpu/fence.cpp:39
Method
update
mlx/backend/metal/fence.cpp:100
Method
update
Non atomic update
mlx/backend/metal/kernels/reduction/ops.h:67
Method
update
Non atomic update
mlx/backend/metal/kernels/reduction/ops.h:108
Method
update_state
(params, state)
python/mlx/optimizers/optimizers.py:53
Method
use_fallback
mlx/backend/no_gpu/primitives.cpp:26
Method
use_fallback
mlx/backend/metal/rope.cpp:10
Method
use_fallback
mlx/backend/metal/scaled_dot_product_attention.cpp:588
Method
use_fallback
mlx/backend/metal/normalization.cpp:13
Method
use_fallback
mlx/backend/cuda/scaled_dot_product_attention.cpp:552
Method
valid_child_filter
(module, key, value)
python/mlx/nn/layers/base.py:231
Function
validate_subtrees
python/src/trees.cpp:6
Function
value_and_grad
mlx/transforms.cpp:666
Method
value_type
mlx/backend/metal/kernels/steel/utils/integral_constant.h:23
Function
vec<IdxT, 2> elem_to_loc_2_nd
mlx/backend/metal/kernels/utils.h:150
Function
vec<IdxT, 3> elem_to_loc_3_nd
mlx/backend/metal/kernels/utils.h:173
Method
vjp
mlx/primitives.cpp:189
Method
vjp
mlx/compile.cpp:152
Method
vjp
mlx/distributed/primitives.cpp:46
Method
vmap
mlx/primitives.cpp:201
Method
vmap
mlx/compile.cpp:167
Method
vmap
mlx/distributed/primitives.cpp:12
Method
vmap
Vectorize primitive along given axis */
examples/extensions/axpby/axpby.cpp:294
Method
wait
mlx/backend/no_gpu/event.cpp:22
Method
wait
mlx/backend/no_gpu/fence.cpp:23
Method
wait
mlx/backend/metal/event.cpp:23
Method
wait
mlx/backend/metal/fence.cpp:52
Method
with_padded_channels
mlx/backend/metal/kernels/steel/conv/params.h:23
Method
worker
mlx/distributed/ring/ring.cpp:202
Function
wrapped_checkpointed_fn
(*args, **kwargs)
python/mlx/nn/utils.py:68
Function
wrapped_value_grad_fn
(*args, **kwargs)
python/mlx/nn/utils.py:34
Method
wrapper
()
python/tests/test_compile.py:1108
Function
write_padded
mlx/backend/metal/kernels/fft/readwrite.h:163
Function
write_safe
mlx/backend/metal/kernels/scan.h:213
Function
write_strided
mlx/backend/metal/kernels/fft/readwrite.h:210
Function
write_unsafe
mlx/backend/metal/kernels/scan.h:200
Method
zeros_fun
(x)
python/tests/test_compile.py:489
Function
~Allocator
mlx/allocator.h:49
Function
~ArrayDesc
mlx/array.h:504
Method
~ArrayDesc
mlx/array.cpp:275
Method
~BufferCache
mlx/backend/common/buffer_cache.h:23
Method
~CaptureContext
mlx/backend/cuda/device.cpp:80
Method
~CommandEncoder
mlx/backend/metal/device.cpp:281
Method
~CommandEncoder
mlx/backend/cuda/device.cpp:215
Method
~ConcurrentContext
mlx/backend/metal/device.h:36
Method
~ConcurrentContext
mlx/backend/cuda/device.cpp:98
← previous
next →
4,801–4,900 of 4,946, ranked by callers