The AI hub serves local models on the LAN and now yields GPU memory to the UI (shrinks the chat context, then unloads; grows back after; never loads into the UI reserve), groups models by type, and reports each model's memory split. LLM decode on Vulkan with Splash kernels, one shared GPU device per process, vision on chat turns, an on-device text detector, music models and stems. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
19 lines
697 B
TOML
19 lines
697 B
TOML
[package]
|
|
name = "makepad-ai-textdet"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "On-device text detection (boxes only): a small DB-style convolutional detector run on our Vulkan compute backend, with a CPU reference. Picture in, text-line boxes (fractions of the picture) out."
|
|
license = "MIT"
|
|
|
|
[dependencies]
|
|
makepad-ai-loader = { path = "../../loader" }
|
|
makepad-micro-serde = { path = "../../../micro_serde" }
|
|
|
|
# The Vulkan executor: Android's backend (and Linux for tests). Elsewhere the
|
|
# CPU reference runs.
|
|
[target.'cfg(any(target_os = "linux", target_os = "android"))'.dependencies]
|
|
makepad-ai-vulkan = { path = "../../vulkan" }
|
|
|
|
[[bin]]
|
|
name = "textdet"
|
|
path = "src/bin/textdet.rs"
|