Qubu Docs

Ноутбуки

Работа с ноутбуками в QUBU — создание, редактирование, импорт/экспорт, запуск кода, Jupyter и GPU


Быстрый старт

Создание ноутбука

Откройте страницу ноутбука и при необходимости создайте новый (меню или палитра команд).

Добавление ячеек

Добавьте первую ячейку: «Добавить код» или «Добавить Markdown».

Переименование

Клик по заголовку переименовывает ноутбук; изменения сохраняются автоматически.

Вставка новых ячеек

Выберите ячейку — под ней появятся кнопки «Код» и «Markdown» для вставки следующей.


Структура интерфейса


Работа с ячейками

Добавить

Вставка ячеек выше/ниже выбранной или в начало/конец

Переместить

Используйте стрелки на карточке или команды меню

Удалить

Удаление одной или нескольких выбранных ячеек

Объединить

Выберите несколько подряд — содержимое склеится в одну

Копировать

Копирование и вставка с сохранением типов и порядка

Смена типа ячейки

Переключайте между codemarkdown для отдельных ячеек. Для нескольких ячеек доступно объединение. Сворачивание кода находится в разделе «Отображение» меню-бар.


Запуск кода и выводы

Способы запуска

Запускайте отдельную ячейку, несколько выбранных или все ячейки сверху вниз с помощью кнопки «Запустить все».

После выполнения кода:

  • Отображаются выводы (stdout/stderr/результаты)
  • Поддерживаются счётчики выполнения
  • В случае input() появится безопасный модальный ввод
  • Ошибки выполнения показываются в области вывода ячейки

Импорт и экспорт .ipynb

Импорт

Выберите файл .ipynb для загрузки в текущий ноутбук.

Ограничения:

  • Максимальный размер — до 10 МБ
  • Поддерживаемые типы: code, markdown (ячейки raw игнорируются)
  • Требуется валидный JSON с массивом cells

Синхронизация:
После импорта данные отправляются на сервер. При ошибке сохранения будет предупреждение (импорт локально завершён).

Экспорт

Сохраняет текущий ноутбук как .ipynb файл.

Имя файла формируется из названия ноутбука и автоматически очищается от недопустимых символов.

Совместимость

Импортированные ноутбуки полностью совместимы с Jupyter Notebook и JupyterLab.


Консоль

Встроенный терминал

Выполняйте shell-команды в активной Jupyter-сессии через IPython:

  • Используйте префикс ! для команд: !pip list, !ls
  • Кнопка прерывания останавливает текущее выполнение
  • Команда clear очищает историю консоли

Правая панель

Управление сессией

Контроль Jupyter-сессии:

  • Индикатор состояния сессии
  • Кнопки запуска/остановки
  • Выбор GPU-конфигурации (модальное окно)

Навигация и инструменты:

  • Оглавление Markdown-ячеек
  • Уведомления о событиях
  • Список артефактов сессии

Требование для запуска

Для выполнения кода нужна активная сессия со статусом «готово». Подробнее — см. Сессия Jupyter и GPU.


Совместный доступ и безопасность

Через кнопку «Поделиться» управляйте параметрами доступа к текущему ноутбуку:

  • Публичный или приватный доступ
  • Генерация ссылок для совместной работы
  • Управление правами участников

Автоматическая остановка

При длительной неактивности появляется предупреждение; затем сессия может быть остановлена автоматически для экономии ресурсов.


Частые сообщения и их причины


Дополнительные материалы