1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/MegEngine-MegFlow

Клонировать/Скачать
run-in-15-minutes.en.md 3.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 12:04 e2ca17f

Запуск за 15 минут

Установка Python 3.x с помощью Conda

Откройте официальный веб-сайт Miniconda, чтобы загрузить установочный пакет Miniconda, измените права доступа и установите.

$ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
$ chmod a+x Miniconda3-latest-Linux-x86_64.sh
$ ./Miniconda3-latest-Linux-x86_64.sh

Разрешите conda инициализировать среду .bashrc по умолчанию (пользователям zsh также необходимо самостоятельно изменить конфигурацию conda в .zshrc).

$ conda --version
conda 4.10.3

Создайте окружение Python 3.x (возьмём 3.8 в качестве примера) и активируйте его.

$ conda create --name py38 python=3.8
$ conda activate py38

Установите готовый пакет

Скачайте пакет .whl, соответствующий версии Python, с релиза MegFlow, установите

$ python3 -m pip install megflow-0.1.0-py38-none-linux_x86_64.whl --force-reinstall

После завершения import megflow должен работать.

$ python3
Python 3.8.3 (default, May 19 2020, 18:47:26)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import megflow

.whl предоставляет команду megflow_run, для некоторых сред может потребоваться export PATH=~/.local/bin/:${PATH}

$ apt install build-essential -y
$ megflow_run -h
megflow_run 1.0
megvii
...

Самотестирование при включении питания

Скачайте исходный код MegFlow (нам нужен flow-python/examples)

$ git clone https://github.com/MegEngine/MegFlow.git

Запустите тест

$ cd ${MegFlow_PATH}/flow-python/examples
$ megflow_run -p logical_test

logical_test — это самый базовый тестовый случай для расчёта графа вычислений. Эта операция указывает на то, что компиляция MegFlow прошла успешно и проблем с базовой семантикой нет.

megflow_run — это реализация вычислительных графов. Не нужно заботиться о Rust/cargo, просто убедитесь, что

  • import megflow успешно выполнен;
  • megflow_run -h работает хорошо.

Встроенные приложения Python

Затем запустите приложение Python.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/MegEngine-MegFlow.git
git@api.gitlife.ru:oschina-mirror/MegEngine-MegFlow.git
oschina-mirror
MegEngine-MegFlow
MegEngine-MegFlow
master