Skip to content

[BUG] ImportError: libmlx.so: cannot open shared object file: No such file or directory #2390

@csukuangfj

Description

@csukuangfj

Describe the bug
Run the following command on ubuntu

python3 -m pip install mlx
python3 -m mlx --cmake-dir

produces

Collecting mlx
  Downloading mlx-0.26.5-cp310-cp310-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl.metadata (5.5 kB)
Downloading mlx-0.26.5-cp310-cp310-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl (587 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.6/587.6 kB 29.0 MB/s eta 0:00:00
Installing collected packages: mlx
Successfully installed mlx-0.26.5

  File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/mlx/__main__.py", line 27, in <module>
    main()
  File "/opt/hostedtoolcache/Python/3.10.18/x64/lib/python3.10/site-packages/mlx/__main__.py", line 5, in main
    from mlx.core import __version__
ImportError: libmlx.so: cannot open shared object file: No such file or directory

Expected behavior
Should work as expected

Desktop (please complete the following information):

  • OS Version: ubuntu-latest on GitHub actions

Additional context

I have checked the wheel file of 0.26.5 and 0.26.3

0.26.5

Archive:  mlx-0.26.5-cp310-cp310-manylinux_2_34_x86_64.manylinux_2_35_x86_64.whl
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2025-07-18 22:30   mlx-0.26.5.dist-info/
      152  2025-07-18 22:30   mlx-0.26.5.dist-info/WHEEL
     3056  2025-07-18 22:30   mlx-0.26.5.dist-info/RECORD
        4  2025-07-18 22:30   mlx-0.26.5.dist-info/top_level.txt
        0  2025-07-18 22:30   mlx-0.26.5.dist-info/licenses/
     1066  2025-07-18 22:30   mlx-0.26.5.dist-info/licenses/LICENSE
      120  2025-07-18 22:30   mlx-0.26.5.dist-info/entry_points.txt
     5476  2025-07-18 22:30   mlx-0.26.5.dist-info/METADATA
        0  2025-07-18 22:30   mlx/
      578  2025-07-18 22:30   mlx/__main__.py
      321  2025-07-18 22:30   mlx/_reprlib_fix.py
    25668  2025-07-18 22:30   mlx/distributed_run.py
     3294  2025-07-18 22:30   mlx/extension.py
        0  2025-07-18 22:30   mlx/optimizers/
      117  2025-07-18 22:30   mlx/optimizers/__init__.py
     4881  2025-07-18 22:30   mlx/optimizers/schedulers.py
    35380  2025-07-18 22:30   mlx/optimizers/optimizers.py
  1519688  2025-07-18 22:30   mlx/core.cpython-310-x86_64-linux-gnu.so
        1  2025-07-18 22:30   mlx/py.typed
      303  2025-07-18 22:30   mlx/_os_warning.py
        0  2025-07-18 22:30   mlx/nn/
      151  2025-07-18 22:30   mlx/nn/__init__.py
        0  2025-07-18 22:30   mlx/nn/layers/
     8712  2025-07-18 22:30   mlx/nn/layers/recurrent.py
     8022  2025-07-18 22:30   mlx/nn/layers/quantized.py
    11776  2025-07-18 22:30   mlx/nn/layers/normalization.py
     1998  2025-07-18 22:30   mlx/nn/layers/__init__.py
     1401  2025-07-18 22:30   mlx/nn/layers/embedding.py
      618  2025-07-18 22:30   mlx/nn/layers/containers.py
    24795  2025-07-18 22:30   mlx/nn/layers/base.py
    14479  2025-07-18 22:30   mlx/nn/layers/pooling.py
     5509  2025-07-18 22:30   mlx/nn/layers/positional_encoding.py
     7757  2025-07-18 22:30   mlx/nn/layers/convolution.py
     4628  2025-07-18 22:30   mlx/nn/layers/dropout.py
    15977  2025-07-18 22:30   mlx/nn/layers/activations.py
     9838  2025-07-18 22:30   mlx/nn/layers/upsample.py
    12265  2025-07-18 22:30   mlx/nn/layers/transformer.py
     4455  2025-07-18 22:30   mlx/nn/layers/linear.py
     8113  2025-07-18 22:30   mlx/nn/layers/convolution_transpose.py
    19251  2025-07-18 22:30   mlx/nn/layers/distributed.py
    13856  2025-07-18 22:30   mlx/nn/init.py
    20586  2025-07-18 22:30   mlx/nn/losses.py
     5787  2025-07-18 22:30   mlx/nn/utils.py
     9972  2025-07-18 22:30   mlx/utils.py
---------                     -------
  1810051                     44 files

0.26.3

Archive:  mlx-0.26.3-cp312-cp312-manylinux_2_31_x86_64.whl
  Length      Date    Time    Name
---------  ---------- -----   ----
        0  2025-07-08 21:33   mlx/
      578  2025-07-08 21:33   mlx/__main__.py
      303  2025-07-08 21:33   mlx/_os_warning.py
      321  2025-07-08 21:33   mlx/_reprlib_fix.py
  1590825  2025-07-08 21:33   mlx/core.cpython-312-x86_64-linux-gnu.so
    25668  2025-07-08 21:33   mlx/distributed_run.py
     3294  2025-07-08 21:33   mlx/extension.py
        1  2025-07-08 21:33   mlx/py.typed
     9972  2025-07-08 21:33   mlx/utils.py
        0  2025-07-08 21:33   mlx/core/
   147055  2025-07-08 21:33   mlx/core/__init__.pyi
        0  2025-07-08 21:33   mlx/core/distributed/
     7004  2025-07-08 21:33   mlx/core/distributed/__init__.pyi
        0  2025-07-08 21:33   mlx/core/fast/
     7287  2025-07-08 21:33   mlx/core/fast/__init__.pyi
        0  2025-07-08 21:33   mlx/core/fft/
    11499  2025-07-08 21:33   mlx/core/fft/__init__.pyi
        0  2025-07-08 21:33   mlx/core/linalg/
    19404  2025-07-08 21:33   mlx/core/linalg/__init__.pyi
        0  2025-07-08 21:33   mlx/core/metal/
     1122  2025-07-08 21:33   mlx/core/metal/__init__.pyi
        0  2025-07-08 21:33   mlx/core/random/
     9970  2025-07-08 21:33   mlx/core/random/__init__.pyi
        0  2025-07-08 21:33   mlx/include/
        0  2025-07-08 21:33   mlx/include/mlx/
     1146  2025-07-08 21:33   mlx/include/mlx/allocator.h
    16574  2025-07-08 21:33   mlx/include/mlx/array.h
     1302  2025-07-08 21:33   mlx/include/mlx/compile.h
     1756  2025-07-08 21:33   mlx/include/mlx/compile_impl.h
      600  2025-07-08 21:33   mlx/include/mlx/device.h
     3056  2025-07-08 21:33   mlx/include/mlx/dtype.h
     3203  2025-07-08 21:33   mlx/include/mlx/dtype_utils.h
      457  2025-07-08 21:33   mlx/include/mlx/einsum.h
     1182  2025-07-08 21:33   mlx/include/mlx/event.h
     1574  2025-07-08 21:33   mlx/include/mlx/export.h
     2042  2025-07-08 21:33   mlx/include/mlx/export_impl.h
     2183  2025-07-08 21:33   mlx/include/mlx/fast.h
     8675  2025-07-08 21:33   mlx/include/mlx/fast_primitives.h
     1114  2025-07-08 21:33   mlx/include/mlx/fence.h
     4586  2025-07-08 21:33   mlx/include/mlx/fft.h
     1789  2025-07-08 21:33   mlx/include/mlx/graph_utils.h
     1868  2025-07-08 21:33   mlx/include/mlx/io.h
     3155  2025-07-08 21:33   mlx/include/mlx/linalg.h
     2094  2025-07-08 21:33   mlx/include/mlx/memory.h
      569  2025-07-08 21:33   mlx/include/mlx/mlx.h
    46100  2025-07-08 21:33   mlx/include/mlx/ops.h
    66845  2025-07-08 21:33   mlx/include/mlx/primitives.h
     7406  2025-07-08 21:33   mlx/include/mlx/random.h
     4056  2025-07-08 21:33   mlx/include/mlx/scheduler.h
      896  2025-07-08 21:33   mlx/include/mlx/stream.h
     3656  2025-07-08 21:33   mlx/include/mlx/threadpool.h
     8334  2025-07-08 21:33   mlx/include/mlx/transforms.h
     2258  2025-07-08 21:33   mlx/include/mlx/transforms_impl.h
     4453  2025-07-08 21:33   mlx/include/mlx/utils.h
      479  2025-07-08 21:33   mlx/include/mlx/version.h
        0  2025-07-08 21:33   mlx/include/mlx/3rdparty/
   110508  2025-07-08 21:33   mlx/include/mlx/3rdparty/pocketfft.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/
        0  2025-07-08 21:33   mlx/include/mlx/backend/common/
     2608  2025-07-08 21:33   mlx/include/mlx/backend/common/binary.h
      165  2025-07-08 21:33   mlx/include/mlx/backend/common/broadcasting.h
     3717  2025-07-08 21:33   mlx/include/mlx/backend/common/buffer_cache.h
     2196  2025-07-08 21:33   mlx/include/mlx/backend/common/compiled.h
     1177  2025-07-08 21:33   mlx/include/mlx/backend/common/copy.h
     2378  2025-07-08 21:33   mlx/include/mlx/backend/common/hadamard.h
     1885  2025-07-08 21:33   mlx/include/mlx/backend/common/matmul.h
     1776  2025-07-08 21:33   mlx/include/mlx/backend/common/reduce.h
      353  2025-07-08 21:33   mlx/include/mlx/backend/common/slicing.h
     2008  2025-07-08 21:33   mlx/include/mlx/backend/common/ternary.h
      567  2025-07-08 21:33   mlx/include/mlx/backend/common/unary.h
     5930  2025-07-08 21:33   mlx/include/mlx/backend/common/utils.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/cpu/
      585  2025-07-08 21:33   mlx/include/mlx/backend/cpu/arange.h
      127  2025-07-08 21:33   mlx/include/mlx/backend/cpu/available.h
     7677  2025-07-08 21:33   mlx/include/mlx/backend/cpu/binary.h
     3259  2025-07-08 21:33   mlx/include/mlx/backend/cpu/binary_ops.h
     3860  2025-07-08 21:33   mlx/include/mlx/backend/cpu/binary_two.h
      269  2025-07-08 21:33   mlx/include/mlx/backend/cpu/compiled_preamble.h
      734  2025-07-08 21:33   mlx/include/mlx/backend/cpu/copy.h
     1790  2025-07-08 21:33   mlx/include/mlx/backend/cpu/encoder.h
      177  2025-07-08 21:33   mlx/include/mlx/backend/cpu/eval.h
      461  2025-07-08 21:33   mlx/include/mlx/backend/cpu/gemm.h
      484  2025-07-08 21:33   mlx/include/mlx/backend/cpu/jit_compiler.h
     2340  2025-07-08 21:33   mlx/include/mlx/backend/cpu/lapack.h
      387  2025-07-08 21:33   mlx/include/mlx/backend/cpu/slicing.h
     3689  2025-07-08 21:33   mlx/include/mlx/backend/cpu/ternary.h
      572  2025-07-08 21:33   mlx/include/mlx/backend/cpu/threefry.h
     7887  2025-07-08 21:33   mlx/include/mlx/backend/cpu/unary.h
     2508  2025-07-08 21:33   mlx/include/mlx/backend/cpu/unary_ops.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/cpu/gemms/
     4450  2025-07-08 21:33   mlx/include/mlx/backend/cpu/gemms/simd_gemm.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/cpu/simd/
     1726  2025-07-08 21:33   mlx/include/mlx/backend/cpu/simd/accelerate_fp16_simd.h
     8852  2025-07-08 21:33   mlx/include/mlx/backend/cpu/simd/accelerate_simd.h
     7710  2025-07-08 21:33   mlx/include/mlx/backend/cpu/simd/base_simd.h
     6266  2025-07-08 21:33   mlx/include/mlx/backend/cpu/simd/math.h
     6754  2025-07-08 21:33   mlx/include/mlx/backend/cpu/simd/neon_fp16_simd.h
       92  2025-07-08 21:33   mlx/include/mlx/backend/cpu/simd/simd.h
      142  2025-07-08 21:33   mlx/include/mlx/backend/cpu/simd/type.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/cuda/
     1562  2025-07-08 21:33   mlx/include/mlx/backend/cuda/allocator.h
      171  2025-07-08 21:33   mlx/include/mlx/backend/cuda/cuda.h
     3957  2025-07-08 21:33   mlx/include/mlx/backend/cuda/device.h
     1494  2025-07-08 21:33   mlx/include/mlx/backend/cuda/event.h
     2490  2025-07-08 21:33   mlx/include/mlx/backend/cuda/jit_module.h
      953  2025-07-08 21:33   mlx/include/mlx/backend/cuda/utils.h
     1608  2025-07-08 21:33   mlx/include/mlx/backend/cuda/worker.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/cuda/device/
      388  2025-07-08 21:33   mlx/include/mlx/backend/cuda/device/config.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/gpu/
      127  2025-07-08 21:33   mlx/include/mlx/backend/gpu/available.h
     1073  2025-07-08 21:33   mlx/include/mlx/backend/gpu/copy.h
      304  2025-07-08 21:33   mlx/include/mlx/backend/gpu/eval.h
      527  2025-07-08 21:33   mlx/include/mlx/backend/gpu/slicing.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/
     1892  2025-07-08 21:33   mlx/include/mlx/backend/metal/allocator.h
      665  2025-07-08 21:33   mlx/include/mlx/backend/metal/binary.h
     7988  2025-07-08 21:33   mlx/include/mlx/backend/metal/device.h
     3574  2025-07-08 21:33   mlx/include/mlx/backend/metal/matmul.h
      524  2025-07-08 21:33   mlx/include/mlx/backend/metal/metal.h
      914  2025-07-08 21:33   mlx/include/mlx/backend/metal/reduce.h
      652  2025-07-08 21:33   mlx/include/mlx/backend/metal/resident.h
      375  2025-07-08 21:33   mlx/include/mlx/backend/metal/ternary.h
      371  2025-07-08 21:33   mlx/include/mlx/backend/metal/unary.h
     2328  2025-07-08 21:33   mlx/include/mlx/backend/metal/utils.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/jit/
      950  2025-07-08 21:33   mlx/include/mlx/backend/metal/jit/includes.h
     2317  2025-07-08 21:33   mlx/include/mlx/backend/metal/jit/indexing.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/
      244  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/arange.h
     9420  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/atomic.h
    26024  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/bf16_math.h
     5965  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/binary.h
     6775  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/binary_ops.h
     7026  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/binary_two.h
     4335  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/complex.h
     9784  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/copy.h
      830  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/defines.h
     2736  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/erf.h
     3278  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/expm1f.h
    15110  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/fft.h
     1795  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/gather.h
     1502  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/gather_axis.h
    26921  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/gemv_masked.h
     4959  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/hadamard.h
      487  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/indexing.h
     4235  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/logsumexp.h
    80613  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/quantized.h
      254  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/reduce.h
      146  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/reduce_utils.h
    14814  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/scan.h
     1782  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/scatter.h
     1610  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/scatter_axis.h
    12643  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/sdpa_vector.h
     6010  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/softmax.h
    20463  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/sort.h
     4180  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/ternary.h
      172  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/ternary_ops.h
     1805  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/unary.h
     8581  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/unary_ops.h
    13649  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/utils.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/fft/
     8679  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/fft/radix.h
    19153  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/fft/readwrite.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/jit/
      305  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/jit/bf16.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/metal_3_0/
    11950  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/metal_3_0/bf16.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/metal_3_1/
      306  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/metal_3_1/bf16.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/reduction/
     4642  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/reduction/ops.h
     1830  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/reduction/reduce_all.h
    13581  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/reduction/reduce_col.h
      204  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/reduction/reduce_init.h
    11321  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/reduction/reduce_row.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/
      148  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/defines.h
     1073  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/utils.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/attn/
     8532  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/attn/attn.h
     7448  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/attn/loader.h
    21530  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/attn/mma.h
     1225  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/attn/params.h
     1634  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/attn/transforms.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/attn/kernels/
    13509  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/attn/kernels/steel_attention.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/conv/
      372  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/conv/conv.h
      196  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/conv/loader.h
     1347  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/conv/params.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/conv/kernels/
     4807  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/conv/kernels/steel_conv.h
     6567  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/conv/kernels/steel_conv_general.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/conv/loaders/
    11799  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/conv/loaders/loader_channel_l.h
     8555  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/conv/loaders/loader_channel_n.h
    10565  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/conv/loaders/loader_general.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/gemm/
     8475  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/gemm/gemm.h
     3832  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/gemm/loader.h
    20859  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/gemm/mma.h
     1111  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/gemm/params.h
     1634  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/gemm/transforms.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/gemm/kernels/
     9957  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/gemm/kernels/steel_gemm_fused.h
    13386  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/gemm/kernels/steel_gemm_gather.h
    21562  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/gemm/kernels/steel_gemm_masked.h
     8811  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/gemm/kernels/steel_gemm_segmented.h
     6278  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/gemm/kernels/steel_gemm_splitk.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/utils/
     2743  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/utils/integral_constant.h
     1145  2025-07-08 21:33   mlx/include/mlx/backend/metal/kernels/steel/utils/type_traits.h
        0  2025-07-08 21:33   mlx/include/mlx/backend/no_gpu/
      263  2025-07-08 21:33   mlx/include/mlx/backend/no_gpu/apple_memory.h
      290  2025-07-08 21:33   mlx/include/mlx/backend/no_gpu/linux_memory.h
        0  2025-07-08 21:33   mlx/include/mlx/distributed/
     1596  2025-07-08 21:33   mlx/include/mlx/distributed/distributed.h
     1521  2025-07-08 21:33   mlx/include/mlx/distributed/distributed_impl.h
     1036  2025-07-08 21:33   mlx/include/mlx/distributed/ops.h
     3585  2025-07-08 21:33   mlx/include/mlx/distributed/primitives.h
        0  2025-07-08 21:33   mlx/include/mlx/distributed/mpi/
      297  2025-07-08 21:33   mlx/include/mlx/distributed/mpi/mpi.h
      641  2025-07-08 21:33   mlx/include/mlx/distributed/mpi/mpi_declarations.h
        0  2025-07-08 21:33   mlx/include/mlx/distributed/ring/
      299  2025-07-08 21:33   mlx/include/mlx/distributed/ring/ring.h
        0  2025-07-08 21:33   mlx/include/mlx/io/
      386  2025-07-08 21:33   mlx/include/mlx/io/gguf.h
     3967  2025-07-08 21:33   mlx/include/mlx/io/load.h
        0  2025-07-08 21:33   mlx/include/mlx/types/
     6753  2025-07-08 21:33   mlx/include/mlx/types/bf16.h
     4465  2025-07-08 21:33   mlx/include/mlx/types/complex.h
     8322  2025-07-08 21:33   mlx/include/mlx/types/fp16.h
     1355  2025-07-08 21:33   mlx/include/mlx/types/half_types.h
     1462  2025-07-08 21:33   mlx/include/mlx/types/limits.h
        0  2025-07-08 21:33   mlx/lib/
 22097273  2025-07-08 21:33   mlx/lib/libmlx.so
        0  2025-07-08 21:33   mlx/nn/
      151  2025-07-08 21:33   mlx/nn/__init__.py
    13856  2025-07-08 21:33   mlx/nn/init.py
    20586  2025-07-08 21:33   mlx/nn/losses.py
     5787  2025-07-08 21:33   mlx/nn/utils.py
        0  2025-07-08 21:33   mlx/nn/layers/
     1998  2025-07-08 21:33   mlx/nn/layers/__init__.py
    15977  2025-07-08 21:33   mlx/nn/layers/activations.py
    24795  2025-07-08 21:33   mlx/nn/layers/base.py
      618  2025-07-08 21:33   mlx/nn/layers/containers.py
     7757  2025-07-08 21:33   mlx/nn/layers/convolution.py
     8113  2025-07-08 21:33   mlx/nn/layers/convolution_transpose.py
    19251  2025-07-08 21:33   mlx/nn/layers/distributed.py
     4628  2025-07-08 21:33   mlx/nn/layers/dropout.py
     1401  2025-07-08 21:33   mlx/nn/layers/embedding.py
     4455  2025-07-08 21:33   mlx/nn/layers/linear.py
    11776  2025-07-08 21:33   mlx/nn/layers/normalization.py
    14479  2025-07-08 21:33   mlx/nn/layers/pooling.py
     5509  2025-07-08 21:33   mlx/nn/layers/positional_encoding.py
     8022  2025-07-08 21:33   mlx/nn/layers/quantized.py
     8712  2025-07-08 21:33   mlx/nn/layers/recurrent.py
    12265  2025-07-08 21:33   mlx/nn/layers/transformer.py
     9838  2025-07-08 21:33   mlx/nn/layers/upsample.py
        0  2025-07-08 21:33   mlx/optimizers/
      117  2025-07-08 21:33   mlx/optimizers/__init__.py
    31905  2025-07-08 21:33   mlx/optimizers/optimizers.py
     4881  2025-07-08 21:33   mlx/optimizers/schedulers.py
        0  2025-07-08 21:33   mlx/share/
        0  2025-07-08 21:33   mlx/share/cmake/
        0  2025-07-08 21:33   mlx/share/cmake/MLX/
     2196  2025-07-08 21:33   mlx/share/cmake/MLX/MLXConfig.cmake
     2765  2025-07-08 21:33   mlx/share/cmake/MLX/MLXConfigVersion.cmake
      772  2025-07-08 21:33   mlx/share/cmake/MLX/MLXTargets-release.cmake
     4095  2025-07-08 21:33   mlx/share/cmake/MLX/MLXTargets.cmake
     1868  2025-07-08 21:33   mlx/share/cmake/MLX/extension.cmake
        0  2025-07-08 21:33   mlx.libs/
   448289  2025-07-08 21:33   mlx.libs/libblas-41474fda.so.3.9.0
  3004825  2025-07-08 21:33   mlx.libs/libgfortran-01fc7210.so.5.0.0
  7009809  2025-07-08 21:33   mlx.libs/liblapack-86ce423d.so.3.9.0
   301169  2025-07-08 21:33   mlx.libs/libquadmath-36ccd8fd.so.0.0.0
        0  2025-07-08 21:33   mlx-0.26.3.dist-info/
     5339  2025-07-08 21:33   mlx-0.26.3.dist-info/METADATA
      113  2025-07-08 21:33   mlx-0.26.3.dist-info/WHEEL
      120  2025-07-08 21:33   mlx-0.26.3.dist-info/entry_points.txt
       12  2025-07-08 21:33   mlx-0.26.3.dist-info/top_level.txt
    22590  2025-07-08 21:33   mlx-0.26.3.dist-info/RECORD
        0  2025-07-08 21:33   mlx-0.26.3.dist-info/licenses/
     1066  2025-07-08 21:33   mlx-0.26.3.dist-info/licenses/LICENSE
---------                     -------
 36027616                     285 files

The version 0.26.5 lacks of many .so files and header files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions