Model development#
Train models#
- Install dependencies:
poetry install
(CUDA 11.1 is supported out-of-the-box) - Run
poetry run pip install -U pip setuptools wheel
if these packages are missing or not uptodate - Activate the virtual environment
poetry shell
- Fetch datafiles:
spacy project assets
- Build all the models:
spacy project run all
Fine-tune the models#
Hyperparameters of the underlying models can be fine-tuned using Weights&Biases: wandb sweep
with one of the sweep_*.yml
config file.
Publish models#
- Make sure dependencies are up-to-date:
poetry update
- Bump version:
bumpversion --new-version x.x.x major/micro/patch --verbose
- Build the model as described in the previous section
- Publish the new model to Hugging Face Hub:
poetry run spacy project run publish
(must be executed in the model's directory)