Correct results beyond 32K rows
A Metal kernel fix for row-count overflow in sorted quantized matrix multiplication.
#3922Aug 26, 2026Independent engineer. Open-source instigator.
I’m Philip John Basile. I build AI systems that teams can rely on, and contribute to the open-source tools that make them possible.
From enterprise agents to small code models and Apple Silicon. Always curious about what works, and why.
01 / Contributing upstream
Recent contributions merged into Apple’s MLX and MLX-LM projects. Each links to the patch and review.
A Metal kernel fix for row-count overflow in sorted quantized matrix multiplication.
#3922Aug 26, 2026Corrected scale and bias indexing for small groups, with upstream dispatch changes in the merged patch.
#4202Aug 12, 2026Prevented a second normalization shift when converted checkpoints retained MTP tensors.
#1623Aug 18, 202602 / Selected work
Production systems, hands-on research, and the open resources behind them.
Open source
A code model trained from scratch to explore fill-in-the-middle and native multi-token prediction on Apple Silicon.
Enterprise AI
MCP integrations, reusable skills, and approval workflows connecting AI to the systems a business already uses.
Open source
MLX conversions, native MTP work in MTPLX, and SSD-backed expert streaming with iliria.
Enterprise AI
RAG systems with evaluation across retrieval, answer grounding, latency, cost, and regression behavior.
Models, datasets, live demos, and technical guides — connected in one place.
Philip John Basile03 / The person behind the patches
I’ve spent my career turning complicated systems into things people can use.
That has meant enterprise platforms, data infrastructure, and now AI agents and local inference. I care about the details that survive a demo: correctness, clear boundaries, and a path someone else can follow.
More about my background →04 / Notes from the work
What changes when a model can act on the tools and data inside a company.
Free field guideEight practical missions covering agents, prompting, retrieval, evaluation, and tool use.
Research recordMethods, comparisons, null results, and the limits of a small code model.