mlx_forge/__init__.py,sha256=oezfCcAehzLv_jwcsf5MhbjqyQJN9GKBYlbVuRxS2RE,21983
mlx_forge/_version.py,sha256=baAcEjLSYFIeNZF51tOMmA_zAMhN8HvKael-UU-Ruec,22
mlx_forge/config.py,sha256=OOv3fRolgGMTJfo-DfyNGGrgwNCcnlNK-ZTVXmeyiJ4,6719
mlx_forge/manifest.py,sha256=t-IS6iKYVKYiHL6QXsK_1GkHQZa31T4bnHFoLnPr59c,4388
mlx_forge/adapters/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mlx_forge/adapters/dora.py,sha256=LF-7eRL7oUA680J7uEX2yik9jp9iCPUWVC-YFpFEdB4,5998
mlx_forge/adapters/fuse.py,sha256=I0gNgEd24b38TxMzRcu2dQD4oVa-ucxTRw9Q8ZilH5U,2657
mlx_forge/adapters/lora.py,sha256=yyxfGyxTjAnxW7uEoWpEsP-_8OLdn--ZdcagMK9IqT4,10394
mlx_forge/adapters/targeting.py,sha256=FF4Pd18BiEZlzsPaWEd2j61EGYCtUQ3uPwKR9Dzzx5w,5397
mlx_forge/cli/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mlx_forge/cli/data_cmd.py,sha256=FRe_6_RV-3n4LFUkcF1kA7zCfU04Y7vZ0u3f1wWQZ-M,6976
mlx_forge/cli/export_cmd.py,sha256=hwxRsPFfJZLlxicD1iaEf5N4pkSsKNEubhEGdHYExGA,5307
mlx_forge/cli/generate_cmd.py,sha256=BIUf3GZaNKVZjFCin9N5eXDplvwxnPnTsSW0lASqnsU,3335
mlx_forge/cli/main.py,sha256=IUzjji6JHuW4iCuRqRGZRk6GmNp2YQCcQq4NhjOoWVo,11407
mlx_forge/cli/prepare_cmd.py,sha256=tf7w1baGlzvHn-4027yS88XZM307oJhywSYjWZwn9Lk,719
mlx_forge/cli/serve_cmd.py,sha256=wme8PJ16fjjUYHIe4Q0Y0ULNn_CWxVld2cr_j5BCUKE,769
mlx_forge/cli/studio_cmd.py,sha256=50CeBwtaP3ELu0R3CemvdPQrXmTUfyrj9cM3vmZUYIg,534
mlx_forge/cli/train_cmd.py,sha256=VS0-m2xMKNDt-NmA_e--NlODRGgtECqKlYReComH5j8,325
mlx_forge/data/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mlx_forge/data/backend.py,sha256=GlWyo_sEtOzhIm039FtVUy9KQKPJRhnsAMMMUHnMJgc,5045
mlx_forge/data/batching.py,sha256=rqYWukAesf8ITV5GOZyaliog7x3YndnqfZF3D28GYuE,8850
mlx_forge/data/catalog.py,sha256=FR6d9OYnFiKkapYUX2bNM3uE3Iukb8UdPo0-U58f0EY,12038
mlx_forge/data/converter.py,sha256=rz1nSSO8jgeWgVFBQLp9MEKn2vsXHnn0iavKgerWydE,6674
mlx_forge/data/formats.py,sha256=Dh-lhwByWat3AIkuKEEgwVmWlPuhnx2_3UMXjGrayCI,7384
mlx_forge/data/hf_loader.py,sha256=h0gmjlDHSRRylW1KT-TB7GmabcGKzGR781HJF912Ycw,5996
mlx_forge/data/mixing.py,sha256=03Dqu_AJte1yIieJaT7C7a5dbxxnbnh_oHt3wbo2gd4,1729
mlx_forge/data/packing.py,sha256=X539TMRJngNpu0PcgZWwQz7y3YBXdN4aiAF1iyGYELQ,2968
mlx_forge/data/preprocessing.py,sha256=Ld9Mo2z38geHsA5n5fnh50TfCNgpHXbDlZd0FRKTzB0,7897
mlx_forge/data/registry.py,sha256=TXqzPj_GXngp0d1RZ4zZS7Zjb_Mz9DwKM4EBtJ8wWa8,7136
mlx_forge/data/streaming.py,sha256=KxPa30E6qo74q8Afk_MRdtz8smLH5A8uxgaPcAlTSjI,4643
mlx_forge/data/validate.py,sha256=3G6w4ZhAa103PWWukH6824HwLjDhfgc-Ac8jX__VrOs,7169
mlx_forge/export/__init__.py,sha256=MujXfia91h_gxmzlgHMSRFdBnClFNAlb6cyPt1bNVH4,44
mlx_forge/export/gguf_constants.py,sha256=3Cs0JijmuTNkToeknjnE_VwWfxspA582d9ZAICI-Ymw,1311
mlx_forge/export/gguf_writer.py,sha256=ElbZ7ArdG8cfEguq2niyUugYRAzjex0DOqGhEKNp3I0,9868
mlx_forge/export/quantize.py,sha256=oLQ1lboJdDN2br5nKsqqDxxnBskxRkD77Ww__AJeynI,5229
mlx_forge/export/weight_mapping.py,sha256=3IjHHBPEbyS_Qd3KYzXGE8TaKsoCv6i8gZt_Nl72Ie0,9117
mlx_forge/hub/__init__.py,sha256=P98tucw2wOuDhqG8Si7UXAtkZrp8YWNfNpxOq_Wwmtk,49
mlx_forge/hub/upload.py,sha256=OwGoXj_H-MaJm8D7-MWBeKbTrIYkYhqX0B041SFH1Bs,5861
mlx_forge/inference/__init__.py,sha256=W7MUWND1HDLFVzMXACk_k5aQnti1_Ia3KP3GGga4k5o,73
mlx_forge/inference/cache.py,sha256=FOPDbQwh5Xt6lvjCPuOyGjNbSl9sqc3cLZvgtXvkWiI,4615
mlx_forge/inference/engine.py,sha256=ggTZb7qZEoCkLLVengdMkE8nXhXuF_pVGvjwMX8lhUE,7222
mlx_forge/inference/prompt_cache.py,sha256=oam8HSsjFVWIMGyq1NkAwMe73wg0TCB5hrmwIDHbCes,3372
mlx_forge/inference/sampling.py,sha256=JN3Q3LfRb9oTeOFGqY8ZcoSmuw1SRNfqVL1ECeotedo,3391
mlx_forge/inference/speculative.py,sha256=sDH6hLJExKwKJkqrQkmee30LPnLbQ3cDY5HQhr0zbXY,5948
mlx_forge/logging/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mlx_forge/logging/metrics.py,sha256=S45UdKXe6YOVFWrcksXSkz6RFT7EsMbpOXyRxggRNAE,1692
mlx_forge/losses/__init__.py,sha256=8Z8n3e0mTubrtefI9jkXd0gngqIQMCirPeB6XkfJlT8,426
mlx_forge/losses/dpo.py,sha256=3XQTCPovGex4sKkzTHIPHhfGhbEcfkqm4Q25nC-LOKs,4011
mlx_forge/losses/grpo.py,sha256=m-t87KiLP-O6bAIFbCQtdZJwP3Ug6Rfw85OmHz6R7XM,4245
mlx_forge/losses/preference.py,sha256=FqVJFZH9GhYr7aRU5QrXB9nQBqqC1TYZmDj0_cA5ByU,5423
mlx_forge/losses/sft.py,sha256=QKYSp78vsya0grsvM1xiB4cGBRIMfGKB0d7Q9lRqD4M,2617
mlx_forge/models/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mlx_forge/models/loader.py,sha256=4GvRXmRWsw1-oiuifNu_UAqJlFs2iCmSUbHrCiG3iSM,4187
mlx_forge/models/memory.py,sha256=MW_q8VcNVVUeT7vTBoCRtkIrM3M0i-vz2ALWpHEpZ60,14224
mlx_forge/models/quantize.py,sha256=LmkzdyOsEtXrVbhccCgjl-scvrsOGgFNrfuaDJ9ZhzI,1334
mlx_forge/models/registry.py,sha256=EduT_xT3DtXiurU_zFRPNOFuokQPm_zY7vb_5CJNvaQ,4466
mlx_forge/models/resolve.py,sha256=9amgDtfW4h_uwRkE585CCnhXJlhT7uflAdYAJs_HmY4,7040
mlx_forge/models/_base/__init__.py,sha256=o3dKY_XaUFn7FWhMh1qCVqsSCvYFKryaNDtVk7v086Q,517
mlx_forge/models/_base/activations.py,sha256=8DzAwT9MbfVb6hlsCA628e_sQb4JaZmrxz7LxJVb7UM,514
mlx_forge/models/_base/args.py,sha256=7f_Wemxwjv0_PplrYeyEtQuQyk4cFO8cAq_HlFbgiGE,954
mlx_forge/models/_base/attention.py,sha256=uOtL5EX3kXvJdhzQjCeH8Q74P_EFuGqIYJGGg4tm5Oo,2687
mlx_forge/models/_base/mla.py,sha256=EZ-CaXpAq4d0D6hUmINpIABDGxE_AxGGhPJP0bHvSjY,4929
mlx_forge/models/_base/rope.py,sha256=3BJyuW1004ZMrsK9Bez6qSBBfIXxYp-oYQqAU9Zbjhw,9078
mlx_forge/models/_base/ssm.py,sha256=IFVWp4ItZLKxu4W74TQKIaV5sGLDKdDp0Juq8NcyBP4,5475
mlx_forge/models/_base/switch_layers.py,sha256=IFoS3Ib7x_dY2Ga8QnPxsypmVk3uslooSXTgnr8e7Zk,3281
mlx_forge/models/architectures/__init__.py,sha256=rcDLF3j9EZ8898xL-g338emafIKXk4Ib8S1XYrVmqxc,171
mlx_forge/models/architectures/cohere.py,sha256=kbJgwu98oyLNt7zRn4z_P8UDObDG43o7JidUFYORSHQ,7080
mlx_forge/models/architectures/cohere2.py,sha256=jZAc8en0ULKDbYyzIvdCCGKP3LEtp237rtzIjGFfYXs,7691
mlx_forge/models/architectures/deepseek_v2.py,sha256=dDogdeklPI_DDAhmoUqlYzwDYnk9h6rzhVJJBEWGSs0,11759
mlx_forge/models/architectures/deepseek_v3.py,sha256=8q09zZ4RyHdQ-umbY83KNvZV1WQXYBIQCAJ2fZwq1IM,11541
mlx_forge/models/architectures/falcon_h1.py,sha256=cj1gXP9riih6Wnk096s9Mj6ihC2-btoeAUTw3BOMWMc,11302
mlx_forge/models/architectures/gemma.py,sha256=olEX8B70eU2kDRPogKvvIQTuUiMGrxRPsCqSy5VBuTY,11531
mlx_forge/models/architectures/glm4.py,sha256=uKyj1wUgffaV7F1dEXwsiPu2g4hHRay7JPldeHrrYcA,7182
mlx_forge/models/architectures/granite.py,sha256=RRS4DLLyKPENnqIBIHYTn1kRSYV6svh1tjhGRNSdxwc,7372
mlx_forge/models/architectures/internlm2.py,sha256=bFtTSP873t-sBzu6zY6RwWpachJYSusWRW5oyzo9uAU,6407
mlx_forge/models/architectures/jamba.py,sha256=_waD899xZ85jOrSgrSsTa9EnmErOWrWKl-5RBoY7cxY,13836
mlx_forge/models/architectures/llama.py,sha256=kxbsnUeqeHktxaZ1H0d1TZywgpkfsB_Pw1WsFb9DsVY,7251
mlx_forge/models/architectures/llama4.py,sha256=2rAcrxGJ6_LSf7gdaOSlaC8MPJl6Bt2NYFOYC1zQwjI,9923
mlx_forge/models/architectures/mamba.py,sha256=mCUXJXL5QUlPlW5O0Hl-h1ETaqM4prfDzU_a4rYLNpw,9549
mlx_forge/models/architectures/mamba2.py,sha256=Y71V3qYeFxNDCmIe4wA_QKy8irnKQyn3Gpt9OqLSzBg,8634
mlx_forge/models/architectures/mixtral.py,sha256=zf4E0NcnD9kXdojg4FGYJOR1hrJKMrzVPG4QtPHb90E,8744
mlx_forge/models/architectures/olmo2.py,sha256=iVZh3s0ZlB7NtJOpeVDdyz_qx5JsJqvvlwxiJYj_SlU,6813
mlx_forge/models/architectures/openelm.py,sha256=OI7GRN_mrv5kTuU-pFiqe-T63_bpLz356P7OAn1L_e8,8371
mlx_forge/models/architectures/phi3.py,sha256=2R-8vclVA3XsXfVApMTDZb8j-lmOpmuzo90C5VTTgNE,8373
mlx_forge/models/architectures/phi4.py,sha256=7t0XtUXyexI7nb2hS_AJlar3INzDzElMn5TsGVVRU40,7238
mlx_forge/models/architectures/qwen2.py,sha256=fLOJwZJVtbVaKiHUV13aN7GcXbMhC42GDIquyZIRyoQ,7029
mlx_forge/models/architectures/qwen3.py,sha256=pXq_AlZDmp0KvsX5KUIzJFKHoifWLc20n8398KNBQyg,7116
mlx_forge/models/architectures/qwen3_5.py,sha256=w9CE8ujHCK3Cn7jMqSYVnBNL1mAzEl_i34WL47ZuhX4,27205
mlx_forge/models/architectures/stablelm.py,sha256=KHTbUFudcQRD8jlcdPddKTBYxyYgJlGgVoPTG4G6Fnk,7296
mlx_forge/models/architectures/starcoder2.py,sha256=E2LTpXmFHCZH3wIXZSXz0LeRDmc_0ECfYIJsA8fh5yA,7314
mlx_forge/recipes/__init__.py,sha256=1hO5fILblIv-4-Y5YlRP6Duj9zLPwh-6KYiH5BOyiLo,163
mlx_forge/recipes/auto_config.py,sha256=WsAPd8GeBBnCAz0pvuq8GyCVOvWi-xyg0N8gasEVIyw,3148
mlx_forge/recipes/registry.py,sha256=VAXKqavZzWF-lGb2x09vttfvjuJmJaFBVRdZqQxb_sI,2818
mlx_forge/recipes/built_in/chat_sft.yaml,sha256=r6emM56NNi0vW4rRhsftG-bY1rXtSbZeOFpvzkoTbTI,1013
mlx_forge/recipes/built_in/instruction_sft.yaml,sha256=yC1OvHsaorifEGknOKuvgxk1thY2_8cRQWK9LSHk6Fk,1042
mlx_forge/recipes/built_in/preference_dpo.yaml,sha256=JglDg2YK0U-rQuvbds9DhsAKOnOnBLgfYKNlERhp53o,1177
mlx_forge/recipes/built_in/writing_style.yaml,sha256=EOWxqX-Mjj9zZJIomdKwTHqZye_3A5s-guSnd4FQre4,1039
mlx_forge/serving/__init__.py,sha256=tkyWiHXPyQasTW-cqKShS1-5idrybvViRg6nmekiYRU,53
mlx_forge/serving/app.py,sha256=fmJ2Wy6J1vEqYm_caCSbXW13CsLhGHEo5uYvmPM7WKc,908
mlx_forge/serving/model_manager.py,sha256=Is0JOMEnO9QfCJe9aZxyEveGvS31WEKjZGhZw64xIzk,5309
mlx_forge/serving/openai_types.py,sha256=mIqgm-5XAE18QoPF8I-VB0OBWxpdRgW56d5xGg97Xnk,2546
mlx_forge/serving/routes.py,sha256=gjUifxB9RJsHd3OYp2j2uaRR6U9pICASiHIrvuGV0UE,9921
mlx_forge/studio/__init__.py,sha256=CZHJ114vbZfcgv3P54Q4HziGsjrmbBGaQbSFweWAHPI,115
mlx_forge/studio/security.py,sha256=DgdE2bdjKae9fa3o1f2BBv28xeaFPvF80qBYIpuS5Mk,1191
mlx_forge/studio/server.py,sha256=G2N4OsDOwyAz4f366JHSBwVBJvSrLUYvmrhG-nhQVT4,7776
mlx_forge/studio/api/__init__.py,sha256=1hGRyuOp6_9fh0RV5BSnkdBaziBGf_ufC34936XAVlA,30
mlx_forge/studio/api/config_schema.py,sha256=tQ24gUAvXyqYNv8KlliUG9lwXlsx5V5Oyd1wh8rh39M,4403
mlx_forge/studio/api/data_library.py,sha256=J0YLr22eCSLZ6QnB62aBj4P36FCMoyh7lkrHRQ4Kp4Q,2726
mlx_forge/studio/api/datasets.py,sha256=12HcsWyfvgXdH1hDZVIsP9lT0uMGnoVKcHhn4CRC6ag,1274
mlx_forge/studio/api/inference.py,sha256=n-u8oSnROJPQc5nNmGrIQSl91d4CQ2L-wE18kbGwkPQ,2549
mlx_forge/studio/api/memory.py,sha256=Ruo8SJOo4uRAge644JhB5urrwchpOtWLJsX3mQfxHbY,1800
mlx_forge/studio/api/models.py,sha256=zOZ3AXfoqWS_nWcggORGkJg6HIub7kR6Z8jIUpkUi1w,1311
mlx_forge/studio/api/queue.py,sha256=-DqrF-XOHb_tsqOUb9QrfX1gvwc6aB_m8TXYx7Wv8bY,1634
mlx_forge/studio/api/recipes.py,sha256=JPKxKSkW9SheZqXg0fB1hmYGLK_a1Jgw-u9ftgMMrDI,2632
mlx_forge/studio/api/runs.py,sha256=HFuNSPvjdA8pRy1sHkoGZWoUWzgWO0fX-wyZ8B-Cv3E,5090
mlx_forge/studio/api/training.py,sha256=fjwknPdOG-yCMFKepZaqjZsqceM-eTDpFtknhqHxY_I,1363
mlx_forge/studio/frontend/index.html,sha256=GGK7mo16nbkz9q2DqhLL31W3o5-Vj7KnKhr6SHLL6d4,462
mlx_forge/studio/frontend/assets/index-BMCKqhfV.js,sha256=niC26ZQ7wYEhp9rjo_HaLr7u2i-mDf5YTuK0Ht87bn0,812210
mlx_forge/studio/frontend/assets/index-BmJLwDxW.css,sha256=j370ar0f_deEtTzhVkKBRKRsPcVDpvQjgmgeGY4gB00,46334
mlx_forge/studio/services/__init__.py,sha256=aizbrqYP7AepK5fcBVzw9yTFM0Xblcotjifa1l8fNkY,74
mlx_forge/studio/services/data_library_service.py,sha256=Gn-zkBRKjUq4ctCBiwFup7-SxDSXwlGmgZRKGzDdhg4,1767
mlx_forge/studio/services/dataset_service.py,sha256=lBonQYatIYJb-P3TvtezhEbjdYYa6nnFBqiTCcXnCVA,2205
mlx_forge/studio/services/memory_service.py,sha256=EJp3kfJIjluGuEZnpwo_QEQY9BvrV-Rrmi-uPNo6TCI,2518
mlx_forge/studio/services/metrics_watcher.py,sha256=9s-zeMdrytPUCf4uW2XFz1Pw3k-wp9hOdz0pdAXFeE4,1581
mlx_forge/studio/services/model_library_service.py,sha256=8623thzKC3rOLKJUtK7nG19v0hiT0xa-QupUsjkEDEY,2821
mlx_forge/studio/services/model_service.py,sha256=eXQYRYxL5nPd_ZWgHStmXAADr0l54pL6movv8LG7D9c,3730
mlx_forge/studio/services/queue_service.py,sha256=0i_k2HlYW2zqxeB__G27t0M9TXK7EJljNR3yrRLc8aM,10837
mlx_forge/studio/services/recipe_service.py,sha256=lA9nvE6iM37oLDFmudiiLWQJIF_kaGN76Rfa2SAgGEA,1352
mlx_forge/studio/services/run_service.py,sha256=7XjnFReDRUEawkJYbeZJiENnFQ0VEH-sq87mBpEViUk,12942
mlx_forge/studio/services/training_service.py,sha256=Tz_dt2yMUStv6e3XEQPRmTkSDVzGRf7IeVZkTKPiq4I,6207
mlx_forge/trainer/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
mlx_forge/trainer/callbacks.py,sha256=YGNiUcyb_AxdgKgFR57nKTN7NK3jTzY6SFFKswS9s3w,5836
mlx_forge/trainer/checkpoint.py,sha256=WTdD4QVNe_D0qHHGprPPKb99ajfupBaWpyc0vxCWKaU,8086
mlx_forge/trainer/dpo_trainer.py,sha256=KOpmqz-TeRc8ACfSAzBPJfVu2fKG52ygJTMTkTISoCo,4658
mlx_forge/trainer/grpo_trainer.py,sha256=B6y3N_-1f6EBBfY7z_b5HamUpTKbC8qSqYOKGQecbqo,8815
mlx_forge/trainer/kto_trainer.py,sha256=QbtttTZCinJcJaLwioiOXJ1AVRKaPGSJMoTQGpq_uw0,4210
mlx_forge/trainer/optimizer.py,sha256=mPXxw3GDvP8OXT6NztIinIRoL5Y84j-VwAnZR28yUpU,4136
mlx_forge/trainer/orpo_trainer.py,sha256=wcb-ibKzCjCxPYW5hho5fByPSABu6FsXrHEViop42tM,4993
mlx_forge/trainer/reward.py,sha256=hd7Jtzd2Fi-vxC01eWzhdXOGzlJ-WlNT7pljl3VXo2U,3312
mlx_forge/trainer/simpo_trainer.py,sha256=1Ntiswe_hoRNYuIW3NNsgOlJZzzhHPO9DRFqHyIbNTA,5066
mlx_forge/trainer/state.py,sha256=RQAybXeqwu41BOfqy_salIpptxR1XxNAm00ptgCEMRg,512
mlx_forge/trainer/trainer.py,sha256=_L1Z3oXwYJ7tVKenzAQVPkLeLRzznD7lZzPRG8aaWkE,12832
mlx_forge/vision/__init__.py,sha256=tHnrTUq6jY3-4a2e3A6lDZ_m5r4J3VbXkXqr8hGHaTs,472
mlx_forge/vision/data.py,sha256=TviA4nSWp5t-QgotQCmp5q9YFmG8xWqwmIsqz9rwE9c,3728
mlx_forge/vision/inference.py,sha256=oLnDjXaT2zyAXU15E3r6R55GXp69L3-tw7o6THIkIls,1779
mlx_forge/vision/trainer.py,sha256=FC_KnNKwDaX1W6XYzEplBklKBYGyCzEdWmTHrwlfI_0,3424
mlx_forge-0.6.1.dist-info/licenses/LICENSE,sha256=KubPfu0hKgqEOfUx9EQJ-5JzQS5fPP1EVlLGM9qaO0Q,1068
mlx_forge-0.6.1.dist-info/METADATA,sha256=-ZOlKdSI7LcPunFW5I8hLkEREuFzIMM7PTnljt9vZ5c,10925
mlx_forge-0.6.1.dist-info/WHEEL,sha256=aeYiig01lYGDzBgS8HxWXOg3uV61G9ijOsup-k9o1sk,91
mlx_forge-0.6.1.dist-info/entry_points.txt,sha256=NBGuQ-ouGl3OQuooA1O5pfaCcxGOBJ-SmW-oPK5bWXI,54
mlx_forge-0.6.1.dist-info/top_level.txt,sha256=46CM5JfOk3HVoX6da0oUIsYERQi_HrlzKHYucWEVsaI,10
mlx_forge-0.6.1.dist-info/RECORD,,
