StackMoreLayersДокументация
CLI

Датасеты и модели

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

Импорт по ссылке

sml datasets import https://example.org/dataset.zip \
  --title "Images v4" \
  --visibility private

sml models import hf://organization/model \
  --source-type huggingface \
  --mode reference \
  --title "Baseline"

Для дополнительных полей источника передайте полный JSON-запрос:

sml datasets import --from dataset-import.json
sml models import --from model-import.json

Локальные файлы

sml datasets upload ./dataset.tar.zst \
  --title "Images v4" \
  --visibility private

sml models upload ./model.safetensors \
  --title "Baseline" \
  --target-name baseline \
  --visibility private

Большие файлы загружаются частями и продолжаются после обрыва. CLI не отправляет API-токен в файловое хранилище и проверяет размер и SHA-256 перед завершением.

Жизненный цикл

sml datasets get DATASET_ID
sml datasets update DATASET_ID --from dataset.patch.json
sml datasets versions DATASET_ID
sml datasets files DATASET_ID VERSION_ID
sml datasets validate DATASET_ID VERSION_ID
sml datasets publish DATASET_ID VERSION_ID

sml models get MODEL_ID
sml models update MODEL_ID --from model.patch.json
sml models versions MODEL_ID
sml models files MODEL_ID VERSION_ID
sml models validate MODEL_ID VERSION_ID
sml models publish MODEL_ID VERSION_ID

Опубликованная версия неизменяема. Новое содержимое создаёт новую версию и не меняет данные уже выполненных сабмитов.

Привязка к соревнованию

sml competitions resources datasets bind 42 --from dataset-binding.json
sml competitions resources datasets list 42
sml competitions resources models bind 42 --from model-binding.json
sml competitions resources models list 42

Привязать можно только доступную пользователю версию, готовую к использованию.

На этой странице