Discover and explore top open-source AI tools and projects—updated daily.
whwangovoSelf-hosted platform for hands-on ML system implementation
New!
Top 63.2% on SourcePulse
Summary
Pyre Code is a self-hosted ML coding practice platform enabling users to implement modern AI system internals from scratch. Targeting ML engineers preparing for interviews and developers seeking hands-on learning, it offers 68 problems covering diverse AI concepts. Users receive instant feedback via a local grading service, fostering practical implementation skills without GPU requirements or complex setup.
How It Works
Users implement solutions in a browser-based Monaco editor. A local FastAPI grading service, powered by torch_judge, executes submissions against predefined tests, providing immediate pass/fail results. This test-driven approach reinforces practical understanding of algorithms and architectures, with progress tracked locally via SQLite.
Quick Start & Requirements
git clone https://github.com/whwangovo/pyre-code.git && cd pyre-code && ./setup.sh. Alternatives include Conda, manual venv, or Docker (docker compose up --build).http://localhost:3000, grading service at http://localhost:8000.Highlighted Details
Maintenance & Community
Contributions are welcomed via PRs for new problems, bug fixes, or documentation. Explicit community channels or maintainer details are not provided.
Licensing & Compatibility
Distributed under the permissive MIT License, allowing commercial use and integration into closed-source projects. The judge engine is also MIT licensed.
Limitations & Caveats
Designed for local learning, not production deployment. Requires specific Python (3.11+) and Node.js (18+) versions. Setup involves managing local development environments.
1 day ago
Inactive
loganthorneloe