No project description provided
Project description
Terra Colab contains methods for working in a Colaboratory notebook.
Production
Создание нового ноутбука колаба
Установка пакета
Через github.com
!pip install git+https://github.com/aiuniver/terra_colab.git
Через pypi.org
!pip install terra_colab
Инициализация веб-сервиса
!tc-init
Данная команда запрашивает доступ к Google.Drive и авторизацию в сервисе TerraAI
Запуск веб-сервиса
!tc-web
Если авторизация не была выполнена до этой команды, то автоматически будет запущена команда tc-init
Так же данная команда может принимать аргумент -b или --branch - имя ветки репозитория проекта TerraGUI:
!tc-web --branch dev
Summary
Т.о. для запуска в ноутбуке колаба достаточно выполнить следующий код
!pip install terra_colab
!tc-web
Development
Для работы необходимо запустить 2 веб-сервиса TerraAI и TerraGUI
Запуск TerraAI
Установка пакета
python ./setup.py install
Данную установку ОБЯЗАТЕЛЬНО! необходимо выполнять, если были какие-то изменения в проекте.
Переменные окружения
Создаем в ./cyber_kennel файл .env со следующим содержанием (все переменные должны быть определены)
DJANGO_SECRET=
EMAIL_PASSWORD=
EMAIL_ADDRESS=
Запускаем веб-сервис
python ./cyber_kennel/manage.py runserver localhost:8080
Вместо localhost:8080 естественно ставим свои данные, далее этот сервис понадобится указать в окружении сервиса TerraGUI
Запуск TerraGUI
Переменные окружения
Создаем в ./ файл .env со следующим содержанием (все переменные должны быть определены)
SECRET_KEY=
DEBUG=True
ALLOWED_HOSTS=*
TERRA_AI_DATA_PATH=./TerraAI
TERRA_AI_EXCHANGE_API_URL=http://localhost:8080/api/v1/exchange
TERRA_AI_DATA_PATH - путь к файлам, которые используются для хранения датасетов и других файлов проекта TERRA_AI_EXCHANGE_API_URL - API-url к запущенному веб-сервису TerraAI, а именно здесь нужно поменять localhost:8080 на свой, который был указан при запуске веб-сервиса TerraAI. Ну и конечно же мы здесь можем указать адрес production-версии проекта TerraAI - terra.neural-university.ru, т.о. у нас пропадает необходимость в запуске своего веб-сервиса TerraAI, но не советую его использовать, т.к. зачастую production-версия различается с development-версией.
Запускаем веб-сервис
python ./manage.py runserver localhost:8000
Вместо localhost:8000 естественно ставим свои данные
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for terra_colab-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30ff2ea18797df456fa10268143f0a01da55846993914b38b12f1eeed73af7ed |
|
MD5 | e13ccfaaa05a60b26ca6d2669ef11cef |
|
BLAKE2b-256 | 3aac862e5d84ce862383411d9a6e237ecf5bb8a6a924a3ff02de2b201331f97c |