Skip to content

antondnsv/optimizers_article1

Repository files navigation

Репозиторий для Статьи 1 из серии "Оптимизационные задачи в ритейле".

Материалы по установке и запуску оптимизаторов.

Локальный запуск

Установить python 3.8, requirements и солверы:

  1. cbc: https://ampl.com/products/solvers/open-source/ прокинуть в .bash_profile путь к бинарнику.

  2. ipopt: https://ampl.com/products/solvers/open-source/ прокинуть в .bash_profile путь к бинарнику.

  3. cvxopt отсюда https://cvxopt.org/install/

Запуск в докере

  1. Собрать контейнер из Dockerfile с тегом opt из текущей директории:
docker build -t opt .
  1. Запустить контейнер с mount текущей директории <-> контейнер:
docker run -dp 3000:3000 -w /app -v "$(pwd):/app" -i -t opt
  1. Вставить CONTAINER ID (из команды docker ps) в команду:
docker attach ..
  1. Далее, в контейнере запустить расчёты:
python runner.py -m compare
  1. Выйти из контейнера:
exit

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages