# `mix obscura.efficient.install`
[🔗](https://github.com/hfiguera/obscura/blob/v0.2.0/lib/mix/tasks/obscura.efficient.install.ex#L1)

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.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
