Commit Graph

69 Commits

Author SHA1 Message Date
kai
81373c5dd7 bug fix user manual account broken 2026-02-27 17:06:38 -05:00
kai
5ae6b3bd5f updated calendar to pull from real cal, account deletions enabled 2026-02-27 01:26:24 -05:00
kai
ed39f89d5a fixed google auth allow iframe, slow index.html 2026-02-13 16:13:53 -05:00
Vijay Janapa Reddi
173f28f88d fix(tinytorch): clean up Windows install fix comments from PR #1169
Polish the contributor's Windows fix with proper comments explaining
the Microsoft Store alias issue and WinError 32 file lock. Move
is_windows check closer to usage site for clarity.
2026-02-13 11:39:28 -05:00
Adil Mubashir Chaudhry
f2975daa67 Fix Windows install issues
- Prefer python over python3 in Git Bash to avoid Microsoft Store alias and incorrect venv paths
- Skip TinyTorch self-reinstall on Windows if already installed (prevents WinError 32 file lock)
2026-02-12 14:47:35 +05:00
kai
f05bb12cb2 updated the iframe login issues 2026-02-10 10:25:11 -05:00
kai
1178d21600 flow with particles as new timeline opening 2026-02-09 17:46:03 -05:00
kai
e95c9d96c7 updating antialiasing ant crawl issue...arxiv 2026-02-09 08:15:18 -05:00
kai
0cfebb6f42 index.html comm site with arxiv 2026-02-04 22:23:11 -05:00
Vijay Janapa Reddi
446993eee6 feat(tinytorch): improve Windows/Git Bash installer support
Improvements based on PR #1105 by @rnjema:
- Add get_platform() function for OS detection
- Use $PYTHON_CMD -m pip for more reliable pip invocation
- Show Windows-specific guidance during installation
- Add text=auto to .gitattributes for cross-platform line endings

Closes #1078

Co-authored-by: rnjema <rnjema@users.noreply.github.com>
2026-01-27 12:51:38 -05:00
Vijay Janapa Reddi
0f67780f5a feat: enable Windows support by default with Git Bash
- CI now runs both Linux and Windows by default (matrix)
- Updated install.sh to detect Windows venv path (Scripts/ vs bin/)
- Added Windows installation instructions to getting-started.md
- Updated troubleshooting guide with Git Bash guidance
- Windows uses Git Bash for cross-platform bash script compatibility
2026-01-26 10:02:27 -05:00
Vijay Janapa Reddi
e7bdbe9e58 fix: integrate fresh install test into CI pipeline
- Add TINYTORCH_NON_INTERACTIVE env var to install.sh for CI/scripted usage
- Skip interactive prompts when no TTY available or non-interactive mode set
- Add Stage 7 (Fresh Install) to tinytorch-ci.yml
- Remove separate tinytorch-install-test.yml workflow
- Fresh install now gates PRs/merges like other tests
2026-01-25 10:51:04 -05:00
Vijay Janapa Reddi
eea7f690dc feat(tinytorch): single source of truth for version management
- install.sh now fetches version from GitHub tags API instead of hardcoding
- README.md badge uses dynamic shields.io GitHub tag filter
- Add release.sh script for version bumping and tagging workflow

Version is now managed solely in pyproject.toml. Other files read it at
runtime or via GitHub API, eliminating version drift across files.
2026-01-23 14:48:55 -05:00
Vijay Janapa Reddi
71b754037a feat: apply stashed improvements after merge
Key improvements from local development:
- conftest.py: Add package export validation before tests run
- preflight.py: Stricter Tensor import check (fail if None)
- 06_autograd.py: Set requires_grad manually in tests (progressive disclosure)
- 08_training.py, 09_convolutions.py: Add enable_autograd() calls
- install.sh: Environment variable overrides for testing
- nbdev.py: Fix import path for DevExportCommand

Also syncs CI/publish workflows from origin/dev
2026-01-23 13:31:27 -05:00
github-actions[bot]
91d1ab407f chore(tinytorch): bump version to tinytorch-v0.1.4 2026-01-22 17:44:59 +00:00
kai
6c53aafb8c updating cloud.js to fix spacing 2026-01-20 07:46:18 -05:00
kai
9e3bf82327 setup better auth flow and messaging 2026-01-19 20:11:52 -05:00
kai
92d2f580a9 updated the profile to have educator, industry, student 2026-01-19 18:11:53 -05:00
kai
9da06f2131 Merge branch 'dev' of github.com:harvard-edge/cs249r_book into dev 2026-01-15 14:25:29 -05:00
kai
f5c5f804a5 updating the manual email flow 2026-01-15 14:25:10 -05:00
github-actions[bot]
c1a99d4054 chore(tinytorch): bump version to tinytorch-v0.1.3 2026-01-14 22:40:59 +00:00
github-actions[bot]
ef998d35c0 chore(tinytorch): bump version to tinytorch-v0.1.2 2026-01-14 16:59:57 +00:00
github-actions[bot]
146bdd0aba chore(tinytorch): bump version to tinytorch-v0.1.3 2026-01-14 16:47:15 +00:00
Vijay Janapa Reddi
5189ebb8ed feat(tinytorch): install script pulls from main branch for stability
Users now get stable, released code instead of potentially untested dev code.
Bug fixes and features still reach users quickly via the release workflow.
2026-01-14 11:27:55 -05:00
github-actions[bot]
c5dd3ce232 chore(tinytorch): bump version to tinytorch-v0.1.2 2026-01-14 16:27:05 +00:00
Vijay Janapa Reddi
4d776ee8ee fix(tinytorch): support Python 3.8+ instead of 3.10+
- Use typing.Optional and typing.Tuple for 3.8 compatibility
- Update installer to check for 3.8+ instead of 3.10+
- Update docs to reflect 3.8+ requirement
- Matches pyproject.toml classifiers
2026-01-13 14:46:48 -05:00
Vijay Janapa Reddi
152f701171 fix(tinytorch): update install URL and version in installer
- Use mlsysbook.ai/tinytorch/install.sh for update command
- Update installer version to 0.1.1
- Add installer version bump to publish workflow
2026-01-13 14:42:58 -05:00
kai
13178b4bae adding a profile update on create account 2026-01-10 23:51:37 -05:00
kai
a514e67ce0 Merge branch 'dev' of github.com:harvard-edge/cs249r_book into dev 2025-12-30 22:36:32 -05:00
kai
14136196df updated the location flow 2025-12-30 22:36:17 -05:00
Karthik Dani
75d330ea58 Fix: Update installer to require Python 3.10+ and detect Homebrew version (#1086)
* Fix: Update installer to require Python 3.10+ and detect Homebrew versions

* Retained removal of files and folders not required by students
2025-12-30 15:20:22 -05:00
kai
ffcef99cc3 updated the arena and dash to remove usernames 2025-12-30 09:20:45 -05:00
kai
52f9d80aa1 updated arena title 2025-12-30 07:02:25 -05:00
kai
f4b0ac53af adding arena site for better dashboard experience and future hackathons 2025-12-30 00:33:58 -05:00
kai
240d20bfc1 fixed google flow 2025-12-23 22:25:05 -05:00
kai
a529958c71 addding google and github 2025-12-23 17:18:09 -05:00
Vijay Janapa Reddi
aed246959c docs: update site with optimization tier flow explanation 2025-12-19 19:30:39 -05:00
Vijay Janapa Reddi
ea1f3c174f refactor(tinytorch): update remaining hardcoded module references
- Update integration test files for new module order
- Update checkpoint test definitions
- Update community HTML files (dashboard, index, tests)
- All references now use 05_dataloader, 06_autograd, 07_optimizers, 08_training
2025-12-18 13:16:56 -05:00
jettythek
04c29914f0 added a satelite for no location 2025-12-16 10:34:21 -08:00
jettythek
78091e7641 updated the community map, rem username, long, latt 2025-12-16 07:32:21 -08:00
Vijay Janapa Reddi
839ee3fe3a Merge dev: update install URL 2025-12-16 08:35:14 -05:00
Vijay Janapa Reddi
7f2b504041 fix(tinytorch): update install URL to mlsysbook.ai/tinytorch/install.sh 2025-12-16 08:35:03 -05:00
Vijay Janapa Reddi
c343f483f7 Merge dev: rename install to install.sh 2025-12-16 08:15:53 -05:00
Vijay Janapa Reddi
ae0248b9e9 fix(tinytorch): rename install to install.sh for correct content-type serving 2025-12-16 08:15:45 -05:00
Vijay Janapa Reddi
8b992061af Updates image paths for community pages
Corrects relative paths for images on community pages,
ensuring they are displayed correctly.

The path adjustment resolves broken image links.
2025-12-16 08:02:36 -05:00
Vijay Janapa Reddi
bfbb26a552 fix(install): add directory prompt and fix piped stdin
- Add prompt asking where to install (default: tinytorch)
- Fix read commands to use /dev/tty for curl pipe compatibility
- Move directory existence check after user chooses location
2025-12-15 19:23:55 -05:00
Vijay Janapa Reddi
51077ba7a8 fix(tinytorch): track package __init__.py files for student installs
- Update .gitignore to track tinytorch/__init__.py and core/__init__.py
- These files provide the package structure students need
- Generated implementation files are still ignored
- Update install script to clear implementations but keep __init__.py
2025-12-15 18:05:42 -05:00
Vijay Janapa Reddi
e4896fee5d fix(tinytorch): update favicon, hero styling, and milestone dates
- Replace favicon with flame icon using radial gradients
- Update community hero section to use transparent logo
- Apply modular scale typography (1.75rem subtitle, 180px logo)
- Fix og:title metadata in intro.md frontmatter
- Update milestone dates to historically accurate values
2025-12-15 17:16:24 -05:00
Vijay Janapa Reddi
5bf5e2e3fe Merge remote-tracking branch 'origin/dev' into dev 2025-12-15 17:15:04 -05:00
jettythek
d424fb63f3 updating community to show institutions 2025-12-15 14:10:29 -08:00