(необходимое ПО)
В воркшопе используется сборка библиотек Anaconda, тетрадки Jupyter, Xgboost, TensorFlow и некоторые другие библиотеки. Все это можно не устанавливать, а использовать Docker-контейнер (требования: около 4 Гб места на диске, 4 Гб RAM). Введение в Docker. Рекомендуется тем, кто использует Windows, c *NIX проще самостоятельно установить необходимое (см. Dockerfile).
Инструкция:
- скачать данный репозиторий
- на Windows скорее всего придется включить в BIOS виртуализацию, если раньше не использовали виртуальные машины или Docker
- установить Docker
- установить Docker Compose
- перейти в командной строке/терминале в скачанный каталог workshop
- выполнить docker-compose up. Первый раз это займет продолжительное время
- открыть localhost:7777 (в файле docker-compose.yml можно поменять порт 7777 на любой другой)
- далее можно выполнить тетрадку check_docker.ipynb и убедиться, что нужные библиотеки подключаются
Контейнеры Docker, как правило, занимают много места на диске.
- docker ps – посмотреть весь список контейнеров
- docker stop $(docker ps -a -q) – остановить все контейнеры
- docker rm $(docker ps -a -q) – удалить все контейнеры
- docker images - посмотреть весь список образов
- docker rmi <image_id> – удалить ненужный образ
Доступная и понятная документация Docker с примерами