SpaCy

From Alliance Doc
Revision as of 23:36, 12 November 2018 by Coulombc (talk | contribs) (Added page for spaCy)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Other languages:

spaCy is a Python package that provides industrial-strength natural language processing.

Installation

Latest available wheels

To see the latest version of spaCy that we have built:

Question.png
[name@server ~]$ avail_wheels spacy thinc thinc_gpu_ops

For more information on listing wheels, see listing available wheels.

Pre-build

The preferred option is to install it using the python wheel that we compile, as follows:

1. Load a python module, either python/2.7, python/3.5, or python/3.6
2. Create and start a virtual environment.
3. Install spaCy in the virtual environment with pip install. For both GPU and CPU support:
Question.png
(venv) [name@server ~] pip install spacy[cuda] --no-index
If you only need CPU support:
Question.png
(venv) [name@server ~] pip install spacy --no-index

Note: if you want to use thinc Pytorch wrapper, you'll also need to install torch_cpu or torch_gpu wheel.