MCPcopy Create free account

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

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

Methodall_reduce
mlx/distributed/jaccl/lib/jaccl/mesh_impl.h:33
Methodall_reduce_impl
mlx/distributed/ring/ring.cpp:659
Methodall_reduce_impl
mlx/distributed/nccl/nccl.cpp:390
Functionall_sum
mlx/distributed/distributed.cpp:21
Methodall_sum
mlx/distributed/ring/ring.cpp:477
Methodall_sum
mlx/distributed/jaccl/jaccl.cpp:78
Methodall_sum
mlx/distributed/jaccl/lib/jaccl/mesh.cpp:141
Methodall_sum
mlx/distributed/nccl/nccl.cpp:332
Functionall_sum_plain
(x)
benchmarks/python/distributed_bench.py:49
Functionall_sum_with_sine
(x)
benchmarks/python/distributed_bench.py:56
Methodallocate_buffers
mlx/distributed/jaccl/lib/jaccl/ring.cpp:91
Methodallocate_buffers
mlx/distributed/jaccl/lib/jaccl/mesh.cpp:83
Functionany
mlx/ops.cpp:2010
Methodapply
mlx/backend/metal/kernels/gemv_masked.h:33
Methodapply
mlx/backend/metal/kernels/steel/gemm/transforms.h:16
Methodapply
mlx/backend/metal/kernels/steel/gemm/transforms.h:46
Methodapply
mlx/backend/metal/kernels/steel/attn/transforms.h:16
Methodapply
mlx/backend/metal/kernels/steel/attn/transforms.h:46
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention_nax.h:26
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention_nax.h:33
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention_nax.h:40
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention_nax.h:47
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention_nax.h:54
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention_nax.h:61
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention_nax.h:68
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention.h:20
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention.h:27
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention.h:34
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention.h:41
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention.h:48
Methodapply
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention.h:55
Methodapply_epilogue
mlx/backend/metal/kernels/steel/gemm/mma.h:977
Methodapply_epilogue
mlx/backend/metal/kernels/steel/attn/mma.h:593
Methodapply_epilogue_safe
mlx/backend/metal/kernels/steel/gemm/mma.h:1020
Methodapply_epilogue_safe
mlx/backend/metal/kernels/steel/attn/mma.h:631
Methodapply_gradients
(self, gradients: dict, parameters: dict)
python/mlx/optimizers/optimizers.py:202
Methodapply_inplace_op
mlx/backend/metal/kernels/steel/attn/loader.h:63
Methodapply_inplace_op
mlx/backend/metal/kernels/steel/attn/loader.h:187
Methodapply_single
To be extended by derived classes to implement the optimizer's update. Args: gradient (mx.array): The ``parameter`` gradient.
python/mlx/optimizers/optimizers.py:111
Methodapply_single
Performs the RMSprop parameter update and stores :math:`v` in the optimizer state.
python/mlx/optimizers/optimizers.py:340
Methodapply_single
Performs the Adagrad parameter update and stores :math:`v` in the optimizer state.
python/mlx/optimizers/optimizers.py:391
Methodapply_single
Performs the AdaDelta parameter update and stores :math:`v` and :math:`u` in the optimizer state.
python/mlx/optimizers/optimizers.py:450
Methodapply_single
Performs the Adam parameter update and stores :math:`v` and :math:`m` in the optimizer state.
python/mlx/optimizers/optimizers.py:512
Methodapply_single
Performs the AdamW parameter update by modifying the parameters passed into Adam.
python/mlx/optimizers/optimizers.py:580
Methodapply_single
Performs the Adamax parameter update and stores :math:`v` and :math:`m` in the optimizer state.
python/mlx/optimizers/optimizers.py:632
Methodapply_single
Performs the Lion parameter update and stores :math:`m` in the optimizer state.
python/mlx/optimizers/optimizers.py:693
Methodapply_single
Performs the Adafactor parameter and state update.
python/mlx/optimizers/optimizers.py:804
Methodapply_single
Performs the Muon parameter update
python/mlx/optimizers/optimizers.py:917
Functionarange
mlx/backend/cpu/arange.h:13
Functionarange_set_scalars
mlx/backend/metal/primitives.cpp:21
Functionarg_reduce
mlx/backend/cpu/arg_reduce.cpp:14
Functionarg_reduce_dispatch
mlx/backend/cpu/arg_reduce.cpp:35
Functionargmax
mlx/ops.cpp:2436
Functionargpartition
mlx/backend/cpu/sort.cpp:252
Functionargsort
mlx/backend/cpu/sort.cpp:155
Methodarr
mlx/3rdparty/pocketfft.h:208
Methodarray
mlx/array.cpp:13
Functionarray_equal
mlx/ops.cpp:1818
Methodas_linear
Call the quantized embedding layer as a quantized linear layer. Use this for example when input embedding and output projection
python/mlx/nn/layers/quantized.py:155
Methodassert_dtype
(layer, dtype)
python/tests/test_nn.py:1878
Methodassert_not_training
(k, m)
python/tests/test_nn.py:45
Methodassert_training
(k, m)
python/tests/test_nn.py:52
Functionasync_eval
mlx/transforms.cpp:316
Methodatomic_update
mlx/backend/metal/kernels/reduction/ops.h:31
Methodatomic_update
mlx/backend/metal/kernels/reduction/ops.h:46
Methodatomic_update
mlx/backend/metal/kernels/reduction/ops.h:130
Methodatomic_update
mlx/backend/metal/kernels/reduction/ops.h:152
Methodatomic_update
mlx/backend/metal/kernels/reduction/ops.h:182
Methodatomic_update
mlx/backend/metal/kernels/reduction/ops.h:239
Functionattach_event
Attach an event to a not yet evaluated array
mlx/array.h:424
Functionattention
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention.h:70
Functionattention_mask
(*args)
benchmarks/python/sdpa_vector_bench.py:85
Functionattention_nax
mlx/backend/metal/kernels/steel/attn/kernels/steel_attention_nax.h:83
Functionaxpby_impl
examples/extensions/axpby/axpby.cpp:82
Functionbartlett
mlx/ops.cpp:2473
Functionbatch_vjp_first
()
benchmarks/python/batch_matmul_bench.py:22
Functionbatch_vjp_second
()
benchmarks/python/batch_matmul_bench.py:27
Functionbegin
mlx/array.h:189
Functionbelow_one
mlx/random.cpp:88
Functionbench_fun
(x)
benchmarks/python/compile_bench.py:18
Functionbernoulli
mlx/random.cpp:286
Methodbfloat16_t
mlx/distributed/jaccl/lib/jaccl/types.h:158
Functionbfloat16_to_uint16
mlx/backend/metal/kernels/bf16.h:10
Functionbinary
(op, x, y)
benchmarks/python/comparative/bench_torch.py:91
Functionbinary_cross_entropy
Computes the binary cross entropy loss. By default, this function takes the pre-sigmoid logits, which results in a faster and more preci
python/mlx/nn/losses.py:120
Functionbinary_fused_0
All compilable
tests/compile_tests.cpp:333
Functionbinary_fused_2
Binary into binary
tests/compile_tests.cpp:343
Functionbinary_fused_3
Binary into unary into un-compilable
tests/compile_tests.cpp:349
Functionbinary_g
mlx/backend/metal/kernels/binary.h:178
Functionbinary_g
mlx/backend/metal/kernels/binary_two.h:220
Functionbinary_g_nd1
mlx/backend/metal/kernels/binary.h:130
Functionbinary_g_nd1
mlx/backend/metal/kernels/binary_two.h:163
Functionbinary_g_nd2
mlx/backend/metal/kernels/binary.h:143
Functionbinary_g_nd2
mlx/backend/metal/kernels/binary_two.h:179
Functionbinary_g_nd3
mlx/backend/metal/kernels/binary.h:158
Functionbinary_g_nd3
mlx/backend/metal/kernels/binary_two.h:197
Functionbinary_op
mlx/backend/cpu/binary.h:153
Functionbinary_op
mlx/backend/cpu/binary_two.h:120
Functionbinary_op_dims
mlx/backend/cpu/binary.h:77
Functionbinary_op_dims
mlx/backend/cpu/binary_two.h:13
← previousnext →2,401–2,500 of 4,946, ranked by callers