hidenseek/TorchCode
Enhance Colab badge functionality: Update script to add 'Open in Colab' badges to both template and solution notebooks. Modify badge generation to accommodate different notebook directories and ensure proper processing of both templates and solutions.
Update .gitignore to exclude PyPI build artifacts and enhance README with instructions for using the judge in Google Colab and publishing to PyPI. Modify setup.py to restrict package inclusion to only torch_judge for PyPI distribution.
Update README: Increase the number of curated problems from 39 to 40, reflecting the addition of a new problem.
Update README: Add GitHub stars and Star History Chart badges, and include a "Buy Me a Coffee" section for support.
Add Problem #40: Linear Regression (three ways) (#7)
Fix typo in README: Corrected "full Transformer blocks cold" to "full Transformer blocks code" for clarity.
fix: batchnorm add inference code. (#6)
Enhance JupyterLab experience: Add custom settings for JupyterLab, including theme and font configurations, and implement new commands for running tests and providing hints. Update CSS for a modern look and feel, and improve entrypoint script for better user experience.
Update README and welcome template: Increase the number of curated problems from 37 to 39, add GRPO Loss and PPO Loss entries, and revise instructions for improved clarity and accessibility.
Implement grpo loss and ppo loss (#4)
Update welcome template: Revise problem list to include additional entries and ensure consistent formatting for GitHub and Colab links, enhancing user accessibility and clarity.
Update README and welcome template: Revise problem list format to include HTML links for GitHub and Colab, enhancing accessibility and user experience. Adjust problem entries for consistency and clarity.
Update README and templates: Revise problem list format to include direct links to GitHub and Colab for each problem, enhance instructions for using templates, and streamline the problem list structure for better clarity and accessibility.
Update templates and scripts: Change all references from 'main' to 'master' branch in Colab links and related scripts for consistency across the project.
Update Dockerfile and templates: Add Node.js installation for JupyterLab extension builds, enhance entrypoint script for original template management, and update .gitignore to include JupyterLab build artifacts. Additionally, add "Open in Colab" badges to all templates for improved accessibility.
Update README: Increase the number of curated problems from 15 to 37, enhance problem set structure with frequency indicators, and add new entries for Cross-Entropy Loss, Dropout, and others to improve interview preparation resources.
Update README: Increase the number of curated problems from 13 to 15, add new SwiGLU MLP and KV Cache Attention entries, and adjust weekly focus to reflect these additions for improved learning structure.
Update README: Add Hugging Face Spaces badge and quick start option for online access, enhancing user experience and accessibility.
Enhance entrypoint script: Add security headers and CORS settings for Jupyter server to improve security and accessibility.
Update docker-compose and README: Set user to root in docker-compose.yml and change colorTo in README from orange to yellow for improved clarity.
Update Docker configuration: Add user creation in Dockerfile, set environment variable for port, and modify entrypoint script to use dynamic port. Update docker-compose.yml to reflect new port configuration and enhance README with app port information.
Enhance README: Revamp layout with centered title, added badges for technologies, and structured problem set sections for clarity and improved user engagement.
Update docker-publish workflow: Change branch references from 'main' to 'master' for consistency in push and pull request triggers.
Update docker-compose and README: Added Docker image reference in docker-compose.yml and enhanced README with quick start options and structured practice environment details.
Remove task definitions and associated test cases from tasks.py to streamline the codebase.
Update README and notebook templates: Enhanced README for clarity, added task IDs to problem tables, and improved notebook templates with execution counts and outputs for better user experience.
first commit
