Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/veldhub/veld_code__spacy

Code velds encapsulating usage of spaCy.
https://github.com/veldhub/veld_code__spacy

nlp spacy spacy-nlp

Last synced: 15 days ago
JSON representation

Code velds encapsulating usage of spaCy.

Awesome Lists containing this project

README

        

# ![veld chain](https://raw.githubusercontent.com/veldhub/.github/refs/heads/main/images/symbol_V_letter.png) veld_code__spacy

This repo contains several [code velds](https://zenodo.org/records/13322913) encapsulating usage
of [spaCy](https://spacy.io/).

## requirements

- git
- docker compose (note: older docker compose versions require running `docker-compose` instead of
`docker compose`)

## how to use

A code veld may be integrated into a chain veld, or used directly by adapting the configuration
within its yaml file and using the template folders provided in this repo. Open the respective veld
yaml file for more information.

Run a veld with:
```
docker compose -f .yaml up
```

## contained code velds

**[./veld_convert.yaml](./veld_convert.yaml)**

Converts data to spacy docbin

```
docker compose -f veld_convert.yaml up
```

**[./veld_create_config.yaml](./veld_create_config.yaml)**

Creates a spacy training configuration

```
docker compose -f veld_create_config.yaml up
```

**[./veld_train.yaml](./veld_train.yaml)**

Training setup

```
docker compose -f veld_train.yaml up
```

**[./veld_publish_to_hf.yaml](./veld_publish_to_hf.yaml)**

Publishes to huggingface

```
docker compose -f veld_publish_to_hf.yaml up
```