Skip to content
This repository was archived by the owner on Oct 6, 2025. It is now read-only.

Comments

docker model rm --force#35

Merged
ekcasey merged 1 commit intomainfrom
force-delete
Apr 18, 2025
Merged

docker model rm --force#35
ekcasey merged 1 commit intomainfrom
force-delete

Conversation

@ekcasey
Copy link
Contributor

@ekcasey ekcasey commented Apr 18, 2025

Allow forced removal of models with docker model rm --force.

Example:

./model-cli list
MODEL NAME                          PARAMETERS  QUANTIZATION    ARCHITECTURE  MODEL ID      CREATED      SIZE
ai/smollm2                          361.82 M    IQ2_XXS/Q4_K_M  llama         354bf30d0aa3  3 weeks ago  256.35 MiB
index.docker.io/foo/smollm2:latest  361.82 M    IQ2_XXS/Q4_K_M  llama         354bf30d0aa3  3 weeks ago  256.35 MiB

./model-cli rm 354bf30d0aa3
Error: Failed to remove model: removing sha256:354bf30d0aa3af413d2aa5ae4f23c66d78980072d1e07a5b0d776e9606a2f0b9 failed with status 409 Conflict: unable to delete "sha256:354bf30d0aa3af413d2aa5ae4f23c66d78980072d1e07a5b0d776e9606a2f0b9" (must be forced) due to multiple tag references: resource conflict

Usage:
  model rm [MODEL...] [flags]

Flags:
  -f, --force   Forcefully remove the model
  -h, --help    help for rm

Failed to remove model: removing sha256:354bf30d0aa3af413d2aa5ae4f23c66d78980072d1e07a5b0d776e9606a2f0b9 failed with status 409 Conflict: unable to delete "sha256:354bf30d0aa3af413d2aa5ae4f23c66d78980072d1e07a5b0d776e9606a2f0b9" (must be forced) due to multiple tag references: resource conflict

./model-cli rm --force 354bf30d0aa3
Model sha256:354bf30d0aa3af413d2aa5ae4f23c66d78980072d1e07a5b0d776e9606a2f0b9 removed successfully

./model-cli list
MODEL NAME  PARAMETERS  QUANTIZATION  ARCHITECTURE  MODEL ID  CREATED  SIZE

For details see docker/model-distribution#66

@ekcasey ekcasey requested a review from xenoscopic April 18, 2025 22:15
Signed-off-by: Emily Casey <emily.casey@docker.com>
@ekcasey ekcasey marked this pull request as ready for review April 18, 2025 22:33
@ekcasey ekcasey merged commit fb7826d into main Apr 18, 2025
3 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants