jan/src-tauri
Akarshan 8b15fe4ef2
feat: Simplify backend architecture
This commit introduces a functional flag for embedding models and refactors the backend detection logic for cleaner implementation.

Key changes:

 - Embedding Support: The loadLlamaModel API and SessionInfo now include an isEmbedding: boolean flag. This allows the core process to differentiate and correctly initialize models intended for embedding tasks.

 - Backend Naming Simplification (Refactor): Consolidated the CPU-specific backend tags (e.g., win-noavx-x64, win-avx2-x64) into generic *-common_cpus-x64 variants (e.g., win-common_cpus-x64). This streamlines supported backend detection.

 - File Structure Update: Changed the download path for CUDA runtime libraries (cudart) to place them inside the specific backend's directory (/build/bin/) rather than a shared lib folder, improving asset isolation.
2025-10-29 08:02:09 +05:30
..
2025-10-09 03:48:51 +07:00
2025-09-19 12:53:39 +05:30
2025-09-22 20:59:35 +07:00
2025-05-15 17:10:00 +07:00
2025-05-15 17:09:58 +07:00
2025-10-09 03:48:51 +07:00
2025-10-28 17:26:27 +07:00
2025-09-26 09:42:00 +07:00
2025-10-28 17:26:27 +07:00