Если наблюдается следующая ошибка, когда вы запускаете gxnpuc --version, то рассмотрите следующие 2 способа решения проблемы:
$ gxnpuc --version
bash: gxnpuc: command not found
Метод 1. Проверьте, что файл gxnpuc находится в каталоге ~/.local/bin. Если это так, то добавьте путь ~/.local/bin в переменную окружения PATH. Это можно сделать, добавив следующую команду в файл ~/.bashrc:
export PATH=~/.local/bin:$PATH
Если вы устанавливали из версии Python, установленной под управлением pyenv [4], то путь в команде export будет зависеть от текущей активной версии Python. Например, если командой pyenv global установлена версия Python 3.6.15, то добавляемая в ~/.bashrc строка будет такой:
export PATH=~/.pyenv/versions/3.6.15/bin:$PATH
Метод 2. Проверьте путь gxnpuc командой import npu_complier:
$ python
Python 3.6.5 |Anaconda, Inc.| (default, Apr 29 2018, 16:14:56)
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import npu_compiler as nc
>>> help(nc)
Вывод команды должен быть примерно такой:
Help on package npu_compiler:
NAME
npu_compiler - #coding: utf-8
PACKAGE CONTENTS
__main__
v100 (package)
v150 (package)
v160 (package)
DATA
VERSION = '1.5.6'
FILE
/home/jindg/anaconda3/lib/python3.6/site-packages/npu_compiler/__init__.py
В завершение поменяйте /home/jindg/anaconda3/lib из лога выше на /home/jindg/anaconda3/bin, и затем добавьте этот путь в переменную PATH путем редактирования файла ~/.bashrc.
Если проблема все еще наблюдается, пожалуйста свяжитесь с инженерами Guoxin.