# OpenRE
Библиотека для моделирования распределенной нейронной сети. Моделирование происходит на GPU или CPU устройствах.
## Install
Пример установки для Ubuntu.
Перед установкой было проделано: `bash sudo apt-get install build-essential python-dev `
Желательно поставить virtualenvwrapper - иструкция написана исходя из предположения что он стоит.
Для установки pyopencl нужно сначала скачать заголовочные файлы и любой ICD Loader, а так же опционально реализацию (ICD implementation). Согласно [этой странице](http://wiki.tiker.net/OpenCLHowTo#Debian) устанавливаем: ICD Loader: `bash sudo apt-get install amd-libopencl1 `
Далее я установил AMD ICD loader и CPU ICD согдласно инструкции [тут](http://wiki.tiker.net/OpenCLHowTo#Installing_the_AMD_ICD_loader_and_CPU_ICD_.28from_the_.22APP_SDK.22.29) (Installing the AMD ICD loader and CPU ICD (from the “APP SDK”)): Скачиваем архив для системы, распаковываем и запускаем: `bash sudo ./AMD-APP-SDK-VERSION-GA-linux64.sh ` После установки я дополнительно сделал (если pip install -r requirements.txt отрабатывает без ошибки, то этот шаг не нужен): `bash cd /usr/lib sudo ln -s ../../opt/AMDAPPSDK-3.0/lib/x86_64/libOpenCL.so ` В этом случае ошибки (/usr/bin/ld: cannot find -lOpenCL) при компиляции pyopencl (это будет ниже) не возникает, но очевидно это не очень правильно.
Далее сама установка `bash git clone https://github.com/openre/openre.git cd openre mkvirtualenv openre pip install -r requirements.txt # без этого setup.py не работает ./setup.py install `
Release files for openre 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openre-0.0.2.tar.gz | 64.5 kB | Details |
Release files / openre-0.0.2.tar.gz
| Download URL | openre-0.0.2.tar.gz |
|---|---|
| Size | 64.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6cb0f4fbff81f9af04c6e3767fcd666f93de8bc40cd43fca5811cf98e26daf89
|
|
BLAKE2b-256 checksum How to use checksums |
433e0c7d5ae6f490858e17f418476ae3ab0bb54814a635b26f2a07c9a2effb84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |