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>
65 lines
753 B
Plaintext
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/
|