/ Модель

Характеристики

Библиотека
diffusers
Опубликована
4 фев 2026

DiffusionSat-Single-512

Генерация изображенийТекст → изображение3 профессии

DiffusionSat — модель Diffusers для генерации спутниковых изображений по текстовым запросам.

48скачиваний за 30 дней0лайковвеса обновлены17 апр 2026

Бенчмарки

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

Публичные оценки

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

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

BiliSakura/DiffusionSat-Single-512 — чекпойнт для генерации спутниковых изображений по текстовому описанию на базе DiffusionSat. Репозиторий предоставляет pipeline для библиотеки Diffusers, совместимый с DiffusionPipeline.from_pretrained(); указан формат весов safetensors. README также описывает отдельный вариант pipeline с ControlNet и условными метаданными, но основной pipeline модели настроен на генерацию text-to-image.

Модель предназначена для создания изображений спутниковой съёмки по англоязычным запросам. README не сообщает размер модели, архитектурные подробности, длину контекста или количественные оценки качества, поэтому эти характеристики не приводятся. Лицензия в доступных сведениях не указана.

Сценарии применения

  • создание спутникового изображения по текстовому описанию
  • генерация изображений Земли для демонстраций и прототипов
  • подготовка синтетических спутниковых изображений для исследовательских экспериментов

Ограничения

README предупреждает о возможных сбоях загрузки pipeline и неожиданных результатах. Для варианта ControlNet требуется отдельная загрузка custom pipeline и компонентов из папки controlnet.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

[!NOTE] If you encounter pipeline loading failure or unexpected output, please contact bili_sakura@zju.edu.cn.

DiffusionSat Custom Pipelines

Custom community pipelines for loading DiffusionSat checkpoints directly with diffusers.DiffusionPipeline.from_pretrained().

See Diffusers Community Pipeline Documentation.

Model Index

model_index.json is set to the default text-to-image pipeline (DiffusionSatPipeline) so DiffusionPipeline.from_pretrained() works out of the box. The ControlNet variant is loaded via custom_pipeline plus the controlnet subfolder, as shown below.

Available Pipelines

This directory contains two custom pipelines:

  1. pipeline_diffusionsat.py: Standard text-to-image pipeline with DiffusionSat metadata support.
  2. pipeline_diffusionsat_controlnet.py: ControlNet pipeline with DiffusionSat metadata and conditional metadata support.

Setup

The checkpoint folder (ckpt/diffusionsat/) should contain the standard diffusers components (unet, vae, scheduler, etc.). You can reference these pipeline files directly from this directory or copy them to your checkpoint folder.

Usage

1. Text-to-Image Pipeline

Use pipeline_diffusionsat.py for standard generation.

import torch
from diffusers import DDIMScheduler, DiffusionPipeline

# Load pipeline
pipe = DiffusionPipeline.from_pretrained(
    "path/to/ckpt/diffusionsat",
    custom_pipeline="./pipeline_diffusionsat.py",  # Path to this file
    torch_dtype=torch.float16,
    trust_remote_code=True,
)
pipe = pipe.to("cuda")
pipe.scheduler = DDIMScheduler.from_config(pipe.scheduler.config)

# Optional: Metadata (normalized lat, lon, timestamp, GSD, etc.)
# metadata = [0.5, -0.3, 0.7, 0.2, 0.1, 0.0, 0.5] 

# Generate
image = pipe(
    "satellite image of farmland",
    metadata=None,  # Optional
    height=512,
    width=512,
    num_inference_steps=50,
).images[0]

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · diffusers

Нельзя запустить

Пайплайн DiffusionSatPipeline не входит в diffusers 0.41.0.dev0: нужен custom_pipeline.

Ревизия весов
42b1935

0 моделей