Replies: 3 comments 2 replies
[RFC] Linux Support via llama-cpp-python1. SummaryThis RFC proposes adding official Linux support to Tiles by implementing a Linux-specific Python backend using 2. MotivationCurrently, the inference logic is heavily tied to Apple Silicon via the MLX framework. While the Python server has a routing mechanism to detect Linux and load a Linux backend, that backend is currently an empty stub. To make the project truly cross-platform, we need a viable inference engine for Linux (and potentially Windows) that supports CPU, CUDA (and maybe Vulkan?) executions. 3. Architecture & Proposed ChangesThe implementation requires changes in two places: the Rust CLI and the Python Server. A. Rust CLI Refactor (Platform Agnostic)Currently, the codebase uses OS-specific flags to route macOS to its specific runtime.
B. Python Backend Implementation (
|
|
@PrimalPimmy Overall Plan sounds good. Some things to note are,
|
Does that mean if i do |
Uh oh!
There was an error while loading. Please reload this page.
All reactions