Downloading Models

Downloading models

Integrated libraries

If a model on the Hub is tied to a supported library, loading the model can be done in just a few lines. For information on accessing the model, you can click on the โ€œUse in Libraryโ€ button on the model page to see how to do so. For example, shows how to do so with ๐ŸŒ Transformers below.distilgpt2

Using the BOINC AI Client Library

You can use the boincai_hub library to create, delete, update and retrieve information from repos. You can also download files from repos or integrate them into your library! For example, you can quickly load a Scikit-learn model with a few lines.

Copied

from boincai_hub import ba_hub_download
import joblib

REPO_ID = "YOUR_REPO_ID"
FILENAME = "sklearn_model.joblib"

model = joblib.load(
    ba_hub_download(repo_id=REPO_ID, filename=FILENAME)
)

Using Git

Since all models on the Model Hub are Git repositories, you can clone the models locally by running:

Copied

git lfs install
git clone git@hf.co:<MODEL ID> # example: git clone git@boincai:bigscience/bloom

If you have write-access to the particular model repo, youโ€™ll also have the ability to commit and push revisions to the model.

Add your SSH public key to your user settings to push changes and/or access private repos.

Last updated