Files
soroban-abacus-flashcards/.gitignore
Thomas Hallock 02e91892f4 feat(vision): auto-setup Python venv for training on first API call
The vision training APIs now automatically set up the Python
environment when first called:

1. Detects if venv exists with tensorflow installed
2. If not, finds best Python (ARM on Apple Silicon for Metal GPU)
3. Creates venv and installs tensorflow (with Metal on M-series Macs)
4. Caches result so subsequent calls are instant

This eliminates the need to manually set up the venv before deployment.
The setup happens lazily on first hardware detection or training request.

Also includes various other working tree changes that were in progress.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-06 07:18:23 -06:00

65 lines
753 B
Plaintext

# Dependencies
node_modules/
.pnpm-store/
# Build outputs
.next/
dist/
*.tsbuildinfo
# Generated CSS (Panda CSS / styled-system)
**/styled-system/
# Generated build info
**/generated/build-info.json
# Environment
.env*
# Logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
# Cache
.turbo/
.cache/
*.cache
# Turbo build logs
**/.turbo/turbo-build.log
# IDE
.vscode/
.idea/
# OS
.DS_Store
Thumbs.db
# Test coverage
coverage/
# Test reports
playwright-report/
# Database files
*.db
*.db-shm
*.db-wal
# Temporary files
tmp/
temp/
# Claude settings (keep local only)
.claude/settings.local.json
*storybook.log
storybook-static
apps/web/data/sqlite.db.backup.*
# Vision training data
data/vision-training/