ferraus models verify

Re-hash the model cache

Synopsis

ferraus models verify <name> [options]

What it does

Re-hash the model cache

Examples

Check every cached file against its recorded SHA-256

ferraus models verify

Re-hash one model, e.g. after a disk error

ferraus models verify separate/htdemucs

Per-model verification results as JSON; exit code 9 on a mismatch

ferraus models verify --json

Options

FlagTypeDefaultMeaning
<name>text—Only this model (default: every cached model)

Global options

Every command also accepts the global options (-o, --json, --dry-run, --overwrite, --progress, ...). See Global options.

Exit codes

CodeMeaning
0Success
1Processing failed
2Usage or parameter error
3Input missing or unreadable
5Model not cached and downloads disabled
6Model download or verification failed
8Cancelled
10Network error
70Internal error (bug)

Common mistakes

  • Expecting human-readable text when scripting: add --json for a stable machine result.

For models

  • MCP tool: ferraus_models_verify
  • Schema: ferraus schema models verify
  • Pipeline: { op: models verify, args: { ... } } (flag names with _ instead of -)
  • fx stage: no
{"command": "models verify", "defaults": {}}