Skip to content

Утилита для запуска изолированных окружений Jupyter Notebook

Notifications You must be signed in to change notification settings

1kBFS/Jupyter-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Jupyter Helper

Утилита, позволяющая удобно работать с несколькими изолированных окружениями Jupyter Notebook с помощью tmux.

Изолированность окружения эквивалентна тому, что каждый Jupyter Notebook запускается в отдельном tmux-окне, в отдельной директории и на отдельном сетевом порту, с отдельным и уникальным токеном.

Установка

Для установки зависимостей воспользуйтесь install.sh

Использование

Для взаимодействия с утилитой, пользуйтесь скриптом для запуска main.sh

Основные команды представлены ниже:

Запуск окружений

Usage: main.py start [OPTIONS] NUM_USERS

  Запустить $num_users ноутбуков. У каждого рабочая директория
  $base_dir+$folder_num

Options:
  --base-dir TEXT      Рабочая директория.
  --session-name TEXT  Название сессии.
  --help               Помощь.

Остановка i-го окружения

Usage: main.py stop [OPTIONS] NUM

  @:param session_name: Названия tmux-сессии, в которой запущены окружения
  @:param num: номер ноутбука, кот. нужно убить

Options:
  --session-name TEXT  Названия tmux-сессии, в которой запущены окружения.
  --help               Помощь.

Остановить все окружения

Usage: main.py stop_all [OPTIONS]

  @:param session_name: Названия tmux-сессии, в которой запущены окружения

Options:
  --session-name TEXT  Названия tmux-сессии, в которой запущены окружения
  --help               Show this message and exit

About

Утилита для запуска изолированных окружений Jupyter Notebook

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •