Neuro: a language that compiles training code to a native binary Developer PanzerPeter released Neuro, an ahead-of-time compiled programming language that compiles model, training-loop and GPU code into a single native binary that runs without Python installed, after about a year of work. Neuro makes tensor shapes part of the type so mismatches fail at build time, generates backward passes at compile time via @grad, and compiles @gpu functions to NVIDIA or AMD kernels on Linux only, but PyTorch remains faster on the GPU — beating Neuro on all four GPU benchmarks, from roughly even on matmul to about 10x on reductions — while a Neuro program starts in about 220 ms versus about 1100 ms for PyTorch's import and CUDA setup. The alpha has no neural network library, multithreading or Python extension modules, requires building from source against LLVM and MLIR 23, and ships under a shared-source rather than open-source license. I’ve spent about a year building Neuro, a programming language for AI work. You write the model, the training loop and the GPU code in one language, and the compiler produces a single native program. Whoever runs it doesn’t need Python installed. This small program trains on the CPU, then predicts on the GPU: php @grad func loss w: &mut Tensor