/ Модель

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

Лицензия
MIT
Архитектура
starwell · dense
Библиотека
transformers
Опубликована
22 сен 2026

starwell

ЭмбеддингиТекст → embedding3 профессии

Starwell генерирует и оценивает плазменные границы и конфигурации катушек для проектирования стеллараторов с учётом физических и инженерных ограничений.

546скачиваний за 30 дней0лайковвеса обновлены30 сен 2026

Бенчмарки

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

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

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

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

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

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

Starwell — генеративная модель для проектирования плазменных границ стеллараторов, опубликованная phanerozoic. Она принимает число периодов поля, аспектное отношение и целевой масштаб магнитного градиента и генерирует границу для задачи mhd_stable бенчмарка ConStellaration. Модель оценивает метрики и выполнение ограничений бенчмарка, прогнозирует оценки расширенной цепочки физических критериев и может генерировать конфигурации под заданные целевые оценки.

Архитектура — условный трансформер с flow matching и токеном на каждую моду Фурье границы; дополнительные генераторы и MLP-головы оценивают физические критерии и проектируют модульные катушки с заданными инженерными ограничениями. Выходы включают коэффициенты поверхности в представлении SurfaceRZFourier и коэффициенты кривых катушек CurveXYZFourier с токами. Модель предназначена для научного проектирования и оценки конфигураций стеллараторов; сведения о числе параметров и контексте не приводятся. Лицензия — MIT.

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

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

Ограничения

Прогнозы и генерация ориентированы на задачу mhd_stable бенчмарка ConStellaration и описанную цепочку критериев; применимость за их пределами в карточке не установлена. Генератор цепочки обучен для указанных целевых критериев и периодов поля из конфигурации модели.

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

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

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

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

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

Открыть на Hugging Face

Starwell

Starwell

Starwell is a generative model for stellarator design. Given a number of field periods, an aspect ratio and a target magnetic-gradient scale length L_grad_B, it samples a plasma boundary for the mhd_stable problem of the ConStellaration benchmark, predicts its benchmark metrics and whether it meets the benchmark's constraints, grades it against a physics chain beyond the benchmark (MHD stability at finite beta, effective ripple and alpha-particle confinement), and lays out modular coils for it. It can also be asked for boundaries that meet chosen chain grades.

Usage

from transformers import AutoModel

model = AutoModel.from_pretrained("phanerozoic/starwell", trust_remote_code=True)

boundaries = model.sample(nfp=[3, 4], aspect_ratio=[8.0, 16.0], l_grad_b=[6.5, 21.5])
open("submission.json", "w").write(model.to_submission(boundaries))

design = model.design(nfp=3, aspect_ratio=8.0, l_grad_b=6.5)[0]
design["boundary"], design["predicted"], design["coils"]

validity = model.predict_validity(boundaries)
grades = model.predict_chain(boundaries)
low_ripple = model.sample(nfp=4, aspect_ratio=15.0, l_grad_b=19.0, chain={"effective_ripple": 0.01})
stable = model.sample(nfp=3, aspect_ratio=8.2, l_grad_b=5.8, chain={"mercier_vmec": None})

Boundaries are SurfaceRZFourier dicts (r_cos, z_sin) that constellaration evaluates directly; sample also takes tau, guidance, steps and seed, and model.config.sampling holds the integrator's defaults. Coils are simsopt CurveXYZFourier coefficients for one half period with their currents, and simsopt.field.coils_via_symmetries builds the full set; limits (in metres and per metre) sets the coil spacing, plasma clearance and curvature they are made for, and each coil set reports the bending and twist strain of a REBCO tape wound on it (strain_met).

Model

The generator is a conditional flow-matching transformer with one token per Fourier mode of the boundary, conditioned on nfp, log aspect ratio and log L_grad_B through adaptive layer norm, trained on boundaries that satisfy all five mhd_stable constraints; a second generator of the same design, conditioned also on the chain head's grades, answers chain targets (below) and requests at the field periods named in model.config.chain_generator["nfp"]. A residual MLP head predicts L_grad_B and the five constrained quantities. A second predicts the coils from the boundary and the engineering limits; it was trained on the coil sets of Proxima Fusion's CoilStellaration that meet their limits and on our own optimized sets. The model also carries a library of coil sets that meet every limit. The nearest library set is tried first and the head's coils when it misses a limit, with the currents solved on the boundary; polish=N refines the better start by up to N L-BFGS iterations of a stage-two coil objective, stopping once every limit holds, and polishes the other start only if the first fails.

A validity critic, an ensemble of residual MLPs, predicts each constraint's normalized violation. Its estimate is corrected by the scored boundaries nearest in its coordinates, which the model carries as a library: their exact violations plus the critic's difference between them and the boundary. sample draws select candidates per target (model.config.sampling) and keeps the one with the smallest corrected worst violation; predict_validity returns the probability that all five constraints hold and the corrected worst violation.

A chain head, an ensemble of residual MLPs on the boundary and the performance head's predictions, predicts the grades of a physics chain beyond the benchmark: VMEC's Mercier criterion and DESC's Mercier criterion and ideal-ballooning growth rate at 3 % volume-averaged beta, DESC's effective ripple and Gamma_c at rho 0.5, and the fraction of 3.5 MeV alphas lost within 10 ms at reactor scale. predict_chain returns each grade with its pass call and reactor, the call on every criterion together; model.config.chain_head["grades"] defines each grade and its limit. Given chain targets (grade names with limits, with None taking the grade's own limit, "stable": True for the stability grades, or "reactor" for every graded criterion), the second generator is conditioned on the targets it was trained with, VMEC Mercier stability, effective ripple and alpha losses, each as the chain head grades it; DESC's Mercier and ballooning grades enter only the choice among candidates. sample draws several candidates per target from it and keeps the one the chain head ranks closest to the targets within the benchmark's constraints, as the validity critic judges them.

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

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

GPU в ailist

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

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

Модели нужен код из репозитория; автор пока не в списке доверенных организаций.

Класс архитектуры
StarwellModel
Ревизия весов
7eb2e0d

0 моделей