mix obscura.efficient.install (obscura v0.2.0)

Copy Markdown View Source

Provisions the versioned, verified assets for the :efficient CPU profile.

mix obscura.efficient.install --allow-download
mix obscura.efficient.install --from-source --allow-download
mix obscura.efficient.install --native-binary /local/native --model-dir /local/model

Downloads require --allow-download. The default uses a native release binary whose checksum is pinned in this package. Model provisioning uses the official pinned spaCy wheel and a dedicated, hashed export environment; install uv 0.12.1 first. Python is used only during provisioning, never inference. To provision without Python, supply an already exported and verified --model-dir.

--from-source uses Rust 1.90.0 and the host's documented math/regex libraries. Existing successful installations are verified and reused. A failed attempt does not replace an installation. --destination selects an immutable v1 directory; set OBSCURA_EFFICIENT_ASSET_DIR to that path at runtime.