LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
src/metalcore_backend.cpython-310-darwin.so
src/metalcore_backend.cpython-311-darwin.so
src/metalcore_backend.cpython-312-darwin.so
src/metalcore_backend.cpython-313-darwin.so
src/metalcore_backend.cpython-314-darwin.so
src/metalcore_backend.cpython-39-darwin.so
src/metalcore/__init__.py
src/metalcore/activations.py
src/metalcore/cholesky.py
src/metalcore/comfy_patch.py
src/metalcore/config.py
src/metalcore/eigh.py
src/metalcore/householder.py
src/metalcore/lstsq.py
src/metalcore/ops.py
src/metalcore/optim.py
src/metalcore/overrides.py
src/metalcore/pinv.py
src/metalcore/qr.py
src/metalcore/quantization.py
src/metalcore/rmsnorm.py
src/metalcore/rope.py
src/metalcore/sdpa.py
src/metalcore/solve.py
src/metalcore/svd.py
src/metalcore/trsm.py
src/metalcore.egg-info/PKG-INFO
src/metalcore.egg-info/SOURCES.txt
src/metalcore.egg-info/dependency_links.txt
src/metalcore.egg-info/requires.txt
src/metalcore.egg-info/top_level.txt
src/metalcore/__pycache__/__init__.cpython-310.pyc
src/metalcore/__pycache__/__init__.cpython-311.pyc
src/metalcore/__pycache__/__init__.cpython-312.pyc
src/metalcore/__pycache__/__init__.cpython-313.pyc
src/metalcore/__pycache__/__init__.cpython-314.pyc
src/metalcore/__pycache__/__init__.cpython-39.pyc
src/metalcore/__pycache__/activations.cpython-310.pyc
src/metalcore/__pycache__/activations.cpython-311.pyc
src/metalcore/__pycache__/activations.cpython-312.pyc
src/metalcore/__pycache__/activations.cpython-313.pyc
src/metalcore/__pycache__/activations.cpython-314.pyc
src/metalcore/__pycache__/activations.cpython-39.pyc
src/metalcore/__pycache__/cholesky.cpython-310.pyc
src/metalcore/__pycache__/cholesky.cpython-311.pyc
src/metalcore/__pycache__/cholesky.cpython-312.pyc
src/metalcore/__pycache__/cholesky.cpython-313.pyc
src/metalcore/__pycache__/cholesky.cpython-314.pyc
src/metalcore/__pycache__/cholesky.cpython-39.pyc
src/metalcore/__pycache__/comfy_patch.cpython-310.pyc
src/metalcore/__pycache__/comfy_patch.cpython-311.pyc
src/metalcore/__pycache__/comfy_patch.cpython-312.pyc
src/metalcore/__pycache__/comfy_patch.cpython-313.pyc
src/metalcore/__pycache__/comfy_patch.cpython-314.pyc
src/metalcore/__pycache__/comfy_patch.cpython-39.pyc
src/metalcore/__pycache__/config.cpython-310.pyc
src/metalcore/__pycache__/config.cpython-311.pyc
src/metalcore/__pycache__/config.cpython-312.pyc
src/metalcore/__pycache__/config.cpython-313.pyc
src/metalcore/__pycache__/config.cpython-314.pyc
src/metalcore/__pycache__/config.cpython-39.pyc
src/metalcore/__pycache__/eigh.cpython-310.pyc
src/metalcore/__pycache__/eigh.cpython-311.pyc
src/metalcore/__pycache__/eigh.cpython-312.pyc
src/metalcore/__pycache__/eigh.cpython-313.pyc
src/metalcore/__pycache__/eigh.cpython-314.pyc
src/metalcore/__pycache__/eigh.cpython-39.pyc
src/metalcore/__pycache__/householder.cpython-310.pyc
src/metalcore/__pycache__/householder.cpython-311.pyc
src/metalcore/__pycache__/householder.cpython-312.pyc
src/metalcore/__pycache__/householder.cpython-313.pyc
src/metalcore/__pycache__/householder.cpython-314.pyc
src/metalcore/__pycache__/householder.cpython-39.pyc
src/metalcore/__pycache__/lstsq.cpython-310.pyc
src/metalcore/__pycache__/lstsq.cpython-311.pyc
src/metalcore/__pycache__/lstsq.cpython-312.pyc
src/metalcore/__pycache__/lstsq.cpython-313.pyc
src/metalcore/__pycache__/lstsq.cpython-314.pyc
src/metalcore/__pycache__/lstsq.cpython-39.pyc
src/metalcore/__pycache__/ops.cpython-310.pyc
src/metalcore/__pycache__/ops.cpython-311.pyc
src/metalcore/__pycache__/ops.cpython-312.pyc
src/metalcore/__pycache__/ops.cpython-313.pyc
src/metalcore/__pycache__/ops.cpython-314.pyc
src/metalcore/__pycache__/optim.cpython-310.pyc
src/metalcore/__pycache__/optim.cpython-311.pyc
src/metalcore/__pycache__/optim.cpython-312.pyc
src/metalcore/__pycache__/optim.cpython-313.pyc
src/metalcore/__pycache__/optim.cpython-314.pyc
src/metalcore/__pycache__/optim.cpython-39.pyc
src/metalcore/__pycache__/overrides.cpython-310.pyc
src/metalcore/__pycache__/overrides.cpython-311.pyc
src/metalcore/__pycache__/overrides.cpython-312.pyc
src/metalcore/__pycache__/overrides.cpython-313.pyc
src/metalcore/__pycache__/overrides.cpython-314.pyc
src/metalcore/__pycache__/pinv.cpython-310.pyc
src/metalcore/__pycache__/pinv.cpython-311.pyc
src/metalcore/__pycache__/pinv.cpython-312.pyc
src/metalcore/__pycache__/pinv.cpython-313.pyc
src/metalcore/__pycache__/pinv.cpython-314.pyc
src/metalcore/__pycache__/pinv.cpython-39.pyc
src/metalcore/__pycache__/qr.cpython-310.pyc
src/metalcore/__pycache__/qr.cpython-311.pyc
src/metalcore/__pycache__/qr.cpython-312.pyc
src/metalcore/__pycache__/qr.cpython-313.pyc
src/metalcore/__pycache__/qr.cpython-314.pyc
src/metalcore/__pycache__/qr.cpython-39.pyc
src/metalcore/__pycache__/quantization.cpython-310.pyc
src/metalcore/__pycache__/quantization.cpython-311.pyc
src/metalcore/__pycache__/quantization.cpython-312.pyc
src/metalcore/__pycache__/quantization.cpython-313.pyc
src/metalcore/__pycache__/quantization.cpython-314.pyc
src/metalcore/__pycache__/rmsnorm.cpython-310.pyc
src/metalcore/__pycache__/rmsnorm.cpython-311.pyc
src/metalcore/__pycache__/rmsnorm.cpython-312.pyc
src/metalcore/__pycache__/rmsnorm.cpython-313.pyc
src/metalcore/__pycache__/rmsnorm.cpython-314.pyc
src/metalcore/__pycache__/rmsnorm.cpython-39.pyc
src/metalcore/__pycache__/rope.cpython-310.pyc
src/metalcore/__pycache__/rope.cpython-311.pyc
src/metalcore/__pycache__/rope.cpython-312.pyc
src/metalcore/__pycache__/rope.cpython-313.pyc
src/metalcore/__pycache__/rope.cpython-314.pyc
src/metalcore/__pycache__/sdpa.cpython-310.pyc
src/metalcore/__pycache__/sdpa.cpython-311.pyc
src/metalcore/__pycache__/sdpa.cpython-312.pyc
src/metalcore/__pycache__/sdpa.cpython-313.pyc
src/metalcore/__pycache__/sdpa.cpython-314.pyc
src/metalcore/__pycache__/sdpa.cpython-39.pyc
src/metalcore/__pycache__/solve.cpython-310.pyc
src/metalcore/__pycache__/solve.cpython-311.pyc
src/metalcore/__pycache__/solve.cpython-312.pyc
src/metalcore/__pycache__/solve.cpython-313.pyc
src/metalcore/__pycache__/solve.cpython-314.pyc
src/metalcore/__pycache__/solve.cpython-39.pyc
src/metalcore/__pycache__/svd.cpython-310.pyc
src/metalcore/__pycache__/svd.cpython-311.pyc
src/metalcore/__pycache__/svd.cpython-312.pyc
src/metalcore/__pycache__/svd.cpython-313.pyc
src/metalcore/__pycache__/svd.cpython-314.pyc
src/metalcore/__pycache__/svd.cpython-39.pyc
src/metalcore/__pycache__/trsm.cpython-310.pyc
src/metalcore/__pycache__/trsm.cpython-311.pyc
src/metalcore/__pycache__/trsm.cpython-312.pyc
src/metalcore/__pycache__/trsm.cpython-313.pyc
src/metalcore/__pycache__/trsm.cpython-314.pyc
src/metalcore/__pycache__/trsm.cpython-39.pyc
src/metalcore/native/activation_kernels.metal
src/metalcore/native/core_kernels.metal
src/metalcore/native/core_kernels.metallib
src/metalcore/native/core_mps.mm
src/metalcore/native/quant_kernels.metal
src/metalcore/native/sdpa_kernels.metal
src/metalcore/native/training_kernels.metal
tests/test_command_buffer.py
tests/test_forward_pass.py
tests/test_fused_att_bwd.py
tests/test_fused_mlp_bwd.py
tests/test_imports.py
tests/test_swiglu_bwd.py