Spaces:
Sleeping
Sleeping
Commit History
-
Add EasyOCR/CUDA support and UI improvements
Introduce GPU-capable OCR and CUDA bootstrap for Windows, plus several frontend UX features and docs updates. Key changes: - README: document EasyOCR (GPU/CPU) + Tesseract fallback and detailed CUDA/llama-cpp-python build instructions. - Add cuda_bootstrap.py and scripts/build_cuda.bat to preload NVIDIA/CUDA DLLs on Windows and assist building CUDA wheels. - engine.py / rag.py: attempt GPU offload using LIFEOS_GPU_LAYERS (default -1) with a safe fallback to CPU; ensure cuda_bootstrap runs before llama_cpp loads. - features/food.py: add ocr_image() that prefers EasyOCR (GPU when available) and falls back to Tesseract; remove direct tesseract coupling in app.py and use the new helper. - requirements.txt: add easyocr. - Static assets (JS/HTML/CSS): add workout log, calendar day modal view, "other" describe toggles, theme toggle with light-mode styles, small UI/text tweaks and polish. These changes enable optional GPU acceleration for model and OCR workloads, improve Windows CUDA runtime h…d1ce419
-
Add LifeOS: local-first personal assistant on Nemotron-3-Nano-4B
Gradio 6 Server-mode app with hand-built frontend, three feature modules (kitchen/health/money), short-term JSON memory plus a local RAG long-term memory, llama.cpp inference for chat and embeddings, seed demo data, docs/architecture.md, and test suites. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>40cf485