LinuxCommandLibrary

huggingface-cli

Interact with Hugging Face Hub.

TLDR

Login to Hugging Face Hub

$ huggingface-cli login
copy


Display the name of the logged in user
$ huggingface-cli whoami
copy


Log out
$ huggingface-cli logout
copy


Print information about the environment
$ huggingface-cli env
copy


Download files from an repository and print out the path (omit filenames to download entire repository)
$ huggingface-cli download --repo-type [repo_type] [repo_id] [filename1 filename2 ...]
copy


Upload an entire folder or a file to Hugging Face
$ huggingface-cli upload --repo-type [repo_type] [repo_id] [path/to/local_file_or_directory] [path/to/repo_file_or_directory]
copy


Scan cache to see downloaded repositories and their disk usage
$ huggingface-cli scan-cache
copy


Delete the cache interactively
$ huggingface-cli delete-cache
copy

Copied to clipboard