Перейти к содержанию

Хранение данных

Рабочая директория

После подключения к поду перейдите в рабочую директорию:

cd /workspace

Проверьте текущую директорию:

pwd

Рабочие файлы держите в /workspace. Не раскладывайте проект по случайным папкам вне рабочей директории.

Что сохраняется

Файлы в /workspace хранятся, пока идет аренда.

После окончания аренды есть 12 часов на продление. Если аренду не продлить, данные в /workspace удалятся.

В /workspace стоит хранить:

  • код проекта;
  • датасеты;
  • модели;
  • LoRA;
  • checkpoints;
  • notebooks;
  • результаты генерации;
  • логи.

Куда не класть важные файлы

Не кладите важные данные сюда:

  • /tmp;
  • /root;
  • системные директории;
  • случайные папки вне /workspace.

Эти места не рассчитаны на хранение рабочих данных.

Рекомендуемая структура

Можно сразу создать базовые папки:

cd /workspace
mkdir -p models datasets outputs logs projects

Пример структуры:

/workspace/
  models/
  datasets/
  outputs/
  logs/
  projects/

Проверка свободного места

Проверить свободное место:

df -h /workspace

Посмотреть, какие папки занимают больше всего места:

du -h --max-depth=1 /workspace | sort -h

Перед окончанием аренды

Если файлы понадобятся после окончания аренды, скачайте их заранее.

IP и SSH-порт возьмите из блока Данные для подключения. В панели GPUGO команда выглядит так:

ssh root@203.0.113.10 -p 42000

В этом примере:

  • 203.0.113.10 - IP сервера;
  • 42000 - внешний SSH-порт.

Пример скачивания папки outputs:

rsync -avz --progress -e "ssh -p SSH_PORT" root@SERVER_IP:/workspace/outputs/ ./outputs/

Замените:

  • SERVER_IP на IP сервера;
  • SSH_PORT на SSH-порт из панели GPUGO.