spaCy

From CC Doc
Jump to navigation Jump to search
This site replaces the former Compute Canada documentation site, and is now being managed by the Digital Research Alliance of Canada.

Ce site remplace l'ancien site de documentation de Calcul Canada et est maintenant géré par l'Alliance de recherche numérique du Canada.

This page is a translated version of the page SpaCy and the translation is 100% complete.
Other languages:
English • ‎français

spaCy est un paquet Python pour le traitement avancé du langage naturel.

Installation

Wheels disponibles

La commande suivante montre le plus récent build de spaCy.

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

Voyez Lister les wheels disponibles.

Wheels précompilés

L’option privilégiée est de l’installer avec un wheel Python précompilé.

1. Chargez le module python/3.6
2. Créez et activez un environnement virtuel.
3. Installez spaCy dans l’environnement virtuel avec pip install.
  • Pour les CPU et les GPU :
Question.png
(venv) [name@server ~] pip install spacy[cuda] --no-index
  • Pour les CPU seulement :
Question.png
(venv) [name@server ~] pip install spacy --no-index

Version GPU: Pour utiliser la version GPU, vous devez présentement ajouter les bibliothèques CUDA à la variable LD_LIBRARY_PATH:

  (venv) [name@server ~] module load gcc/5.4.0 cuda/9
  (venv) [name@server ~] export LD_LIBRARY_PATH=$CUDA_HOME/lib64:$LD_LIBRARY_PATH


Pour utiliser le script enveloppant (wrapper) Pytorch avec thinc, vous devez aussi installer le wheel torch_cpu ou torch_gpu.