не могу установить spacy на ARM - PullRequest
0 голосов
/ 12 июля 2020

Как установить spacy на процессор ARM? Я получаю сообщение об ошибке

ERROR: Command errored out with exit status 1:
   command: /root/miniforge3/bin/python3.7 /root/miniforge3/lib/python3.7/site-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-ahxo0t0p/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel 'cython>=0.25' 'cymem>=2.0.2,<2.1.0' 'preshed>=3.0.2,<3.1.0' 'murmurhash>=0.28.0,<1.1.0' thinc==7.4.1

Полный журнал ошибок:

https://gist.github.com/shantanuo/1fb62b83a54713e517307c9cad9624f5

Ответы [ 2 ]

1 голос
/ 13 июля 2020

Вы должны указать некоторые дополнительные настройки для компиляции зависимости blis для правильной архитектуры. Самый простой вариант c, который стоит попробовать:

BLIS_ARCH="generic" pip install spacy --no-binary blis

Для получения более подробной информации и параметров архитектуры c см .: https://github.com/explosion/cython-blis#building -blis-for-Alternative-architecture

1 голос
/ 12 июля 2020

Кажется, это попытка компиляции против x86_64. По крайней мере, в выводе, на который вы ссылаетесь, много ссылок. Например, gcc: error: unrecognized command line option ‘-mavx2’ (AVX2 является расширением x86). Также есть пути включения к x86_64. Я сомневаюсь, что то, что вы пытаетесь скомпилировать, действительно поддерживает ARM.

...