79fff81f52d80d047b7c7090a46d30ac8bac2da20aa8c2446e94feff187be6a8  .gitignore
d9c9d9b9db4a5aac959ed6240e8d80dfefe76bfcfd1d75684eb6c8c929938502  BUILD.md
f30ef5549ce4b88b107745141463d7dc4c359ad2fa35b1d2db09e5ebb31d9f19  CITATION.cff
ccfab7ccb2ea306f71531c8ca77bb55507606cd90768b1e32b8b52ab5b48cf01  LICENSE-MLX.txt
5a824ef3cd49255447b4da45ccfa54d5f7003a131741e13b32c96df3207e9ff9  LICENSE.md
8054b22949bb3ed8d3cad2e4a01f1afc0b3354c8838e0696d4742eecbda0f48a  README.md
e4f682577d0382d509d0240897f9ffc66ebbcb2d73786b0b1e70c7ca5dbf0742  README.ru.md
1267d8e7e274ab2f9efce883bca03424a1e9f83e78cd30b4accc62de5de586ac  arctan2-scale-autodiff.patch
1f1db55148ae5087b3670578d13d3c82c79f8676398d585063ddcc3e78bf9006  artifact-check-results.json
72958c9a66c9cd79742d694365e53fef60576d107f9e020a60e364e60d540651  artifact-validation.json
fa11ff592720a7898b4d3ba3e57d01355f58a8c6f6d1132a2711cd4ef2edeaba  baseline-primitives.cpp
14a60cd4f367ffa7632b4955ffa7a51ec1e407b1099f91c6801dab267a4164a0  build-results.json
da8f56ba5654ad0d77db4e58d2a44a759da9f6544875f5a4eaa90c91930f8a47  build-support/CMakeLists.txt
73c7d9fe2bb5c42fcac33f54624c88b7c7abd42c394c285246aea8d364661260  build_and_test.py
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  compile-patch.log
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  compile-test.log
63b518ded7f5602fd116e891def8c82162881d6f39d0b49eabaaa17cbec58e44  duplicate-search.json
dc18c2a36d7b332a69a81641183bc2635f2db5396ca08d18c8bb3728ecb381b3  fetch_sources.py
eacbc271ce3461cd92e2c55ce88ef2271c0ccab0eb56e3772c4be3ce7d2b88e0  initial-normalization/arctan2-scale-autodiff.patch
ed52e8d9339785aa606cb03b99e20d389a750c520975a874d671a1948e258d72  initial-normalization/build-results.json
5f6e5f3d9b98217ab4211469258ff860878b3fa3baa92290273a15a02047febf  initial-normalization/build_and_test.py
67eb08d3defcb437c294ae7a501b2c4227f7af0397b33f7a0a84b477ad85b439  initial-normalization/extended-build-results.json
9015181a3b299f7bee3970fc1c418ee427b23b8f369e0a91d6cf7fa034d26c56  initial-normalization/extended-native_regression.cpp
59c1a4ff96ead8800bac7768f6bba0547be500379bf5589c2920c1dbdc0ecf09  initial-normalization/extended-run-after.json
4510d71f37789379fa566d02eee676a093b6e2ba84d4e2da3639b1e32396d793  initial-normalization/extended-run-before.json
dd210b695f681af6c9fecc3b1cc10993f44be89177a2e14b7d62c2e380332f7e  initial-normalization/native_regression.cpp
dd89db0e83ed9a6e29b183d8d15ab98ccaf3e44fef7c0fdb61448be8436722b6  initial-normalization/run-after.json
96b4e13adfbf8dadbd7b2bfcdaf8cb76052c820b9f7cbcb43741a820c670e479  initial-normalization/run-before.json
7e9439fabcb622c64275acc08edb9fe5c06d75153a0fc851cb59813bed2311cd  initial-normalization/scaled_partials.cpp.inc
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  link-after.log
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855  link-before.log
30995ead4907cbda8494d07b5e7849f1ff0d6f42f14db28de23b04773ecf8ffe  native-source-metadata.json
bc0914c8b02149cfe477f19a067208246a10fb2dd0ff89a24e26c2ee1b4371fe  native_regression.cpp
39610f7f13792aa87d897c47088390c971552a430e4b2ef32af277068417b0e2  original-build_and_test.py
ee1bd407c9bd3fd18ee4b50876ab25e186af15a1ebbbfc71fcf0e4ee2d326db0  original-validate_artifacts.py
4655cc54582701901652270293595a5c10756144812f0a7b69baa800418a0a9a  patched-baseline-primitives.cpp
d84687f584bdfd41cd96770b8ba05f7fd8829aedcd125b60c4cd4bb946974f69  probe.py
49b54f9b402138e660a10eebd4fa546995cc6654009af7a84b7e6e1fa62262c7  publication-build-results.json
bff6e58f1eeb62e03e350b0def5826b9ae94d807c09abe43a9d593fc0079e352  publication-checks.json
5d9ac1713fd37dafff7074a5b4855acc51f5be05c69939f190322ff3aac3051e  publication-duplicate-search.json
780f200a1299bc6116da37ce52e324d49176ca6fe8563d43077c96da1e56d03b  publication-rerun.json
429d669e867b541b5885be199c8fe7a054f8d7aeb111cb00025c5934dc7c9927  run-after.json
c86c4a100c2f47b9b2e1c41badfb83097285129b5385b50ca2b714b227a73e2a  run-after.log
2593ff36b4164fd2b650969f26698998f92660477b456f8e50609947a86a2d02  run-before.json
a2f311f9bcd01ed7dcd9178a4947e7a261651b5e974dfcabe95fa45b85f55dcb  run-before.log
7f2d3894e2f8bcf15f683c254e8600f2b7ce1e05feec58b9e50978137fa65e02  scaled_partials.cpp.inc
e7ced8a896623cd1e26d28734e6d58e6c4bfeddabdc29341f52353dbda26e0b0  source-metadata.json
7cf1107972ae6d8e3e663efa14a881f46091504822b5e7df69588111bead35bc  upstream-mlx_ops.cpp
6a045372433d91ec0ec00caf134ad5010fe34d8c0ae7a114496f632b24f74f09  upstream-mlx_primitives.cpp
a615fc5a754b72e0d09dce55984014044ff360e09cf79005abf345c71ac13c90  upstream-python_tests_test_autograd.py
573b437e4d216c46b9e7a81f26e665692a56c9cf84b8fbb1901fc26e0b63c3f7  validate_artifacts.py
18466f8e63da5a66c27bdd368e1b1a6fe6cdaaff7f575150f61bb24eec2d4e89  weighted-two-order/arctan2-scale-autodiff.patch
019372b12c1251e822f661748bcbe2d038017f6e148faba1a803d4891508ecbd  weighted-two-order/build-results.json
39610f7f13792aa87d897c47088390c971552a430e4b2ef32af277068417b0e2  weighted-two-order/build_and_test.py
05e682876b88f5ca5b302e9fe028b423a6ea9d39bdd6c40ace849345ecd70b2e  weighted-two-order/extended-build-results.json
bc0914c8b02149cfe477f19a067208246a10fb2dd0ff89a24e26c2ee1b4371fe  weighted-two-order/extended-native_regression.cpp
c1a1e2e4e1449fc5d22a0cc7c7485b549da3e1c9dca1f8bd7cd477edfab2a5b5  weighted-two-order/extended-run-after.json
2593ff36b4164fd2b650969f26698998f92660477b456f8e50609947a86a2d02  weighted-two-order/extended-run-before.json
9015181a3b299f7bee3970fc1c418ee427b23b8f369e0a91d6cf7fa034d26c56  weighted-two-order/native_regression.cpp
4248a61286e183e3853005f3d734ee8658643a9777e5f3499733c1653fbc8313  weighted-two-order/run-after.json
4510d71f37789379fa566d02eee676a093b6e2ba84d4e2da3639b1e32396d793  weighted-two-order/run-before.json
9fa71f9e1242e2feed74267b9ee0b3dd85381063a95c5fbbdecff385008cc4e0  weighted-two-order/scaled_partials.cpp.inc
71afc51ff3ed940f20f39f99f88e25394d31e4c36d1c355b14aefc6da98723c2  wheel-reproduction.json
