/ Модель

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

Контекст
4 096 токенов
Параметры
49,5 млн
Лицензия
Apache 2.0
Архитектура
llama · dense
Библиотека
transformers
Опубликована
29 сен 2026

WQT50M

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

WQT50M — компактная Llama-подобная модель для оценки и ранжирования преобразований квантовых схем при оптимизации с учётом бэкенда и целевой метрики.

321скачиваний за 30 дней1лайквеса обновлены29 сен 2026

Бенчмарки

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

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

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

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

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

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

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

WQT50M — модель WestQuantStudio для ранжирования преобразований при оптимизации квантовых схем. Это плотный авторегрессионный декодер в стиле Llama с 49,5 млн параметров и контекстом 4096 токенов, реализованный как LlamaForCausalLM. Модель обучена на результатах транспиляции Qiskit и оценивает перспективность преобразований с учётом схемы, бэкенда и цели оптимизации.

Модель предназначена для исследовательских экспериментов и служит базовой точкой сравнения для моделей оптимизации квантовых компиляторов. Она предсказывает стоимость состояния и действия, а ранжирование этих оценок позволяет выбрать следующий шаг; в README сообщаются точность выбора лучшего действия 74% и среднее улучшение относительно наивной транспиляции 16,6%. Поддерживаются сценарии с разными целями оптимизации и типами квантовых схем.

WQT50M принимает структурированные представления состояния и действий в текстовом формате и генерирует текстовые предсказания и оценки. Это не компилятор: для работы с Qiskit или TKET нужны внешние преобразователи представлений. Точность определения допустимости действий составляет 79,2%; сквозное планирование последовательности шагов не оценено, а адаптивное обучение по пользовательским данным не реализовано. Лицензия модели — Apache-2.0.

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

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

Ограничения

Точность определения допустимости действий составляет 79,2%, поэтому модель может помечать недопустимые действия как допустимые. Она работает со структурированными представлениями, а не напрямую с схемами Qiskit или TKET; сквозное многошаговое планирование не оценено, адаптивное обучение и плагин Qiskit не реализованы.

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

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

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

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

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

Открыть на Hugging Face

WQT50M

WestQuant Transformer 50M — Quantum Representation Scheduler

AI schedules. Deterministic mathematics executes. Independent verification certifies.

WQT50M is a 50M-parameter Transformer that ranks quantum transformations. Trained on real Qiskit transpilation outputs — not synthetic data. It predicts which transformation is most promising given a circuit, backend, and optimization objective.

WQT50M is a proof-of-concept that a 50M-parameter Transformer can learn structured quantum optimization preferences from real compiler outputs. Researchers building better compiler-optimization models can use this as a baseline.


What It Does — 3 Tested Examples

Example 1: 62% Gate Reduction (Random Circuit, Fidelity-Focused)

Problem:  8-qubit random circuit (depth 30) on grid topology
          Naive transpilation → cost 1231.2 (fidelity-focused objective)

          WQT50M schedules ZX_SIMPLIFY
          → cost 467.4 (62.0% reduction)

          Random selection → cost 869.6 (29.4% reduction)
          Oracle (exhaustive) → cost 467.4 (62.0%)
          WQT50M matches oracle ✓

Example 2: Objective-Aware Scheduling (QAOA, Linear Backend)

The same QAOA circuit gets different best actions depending on the objective:

QAOA-6q-p2 on linear backend:

  Objective            WQT50M picks
  ─────────────────    ─────────────────
  balanced             → CANCEL_GATES
  2q_focused           → CANCEL_GATES
  depth_focused        → NATIVE_GATESET
  fidelity_focused     → FUSE_ROTATIONS
  time_focused         → MERGE_ADJACENT

  4 different actions for 5 objectives ✓

Example 3: Calibrated Value Prediction

WQT50M predicts costs in the real magnitude range (not a narrow band):

State:    <DOMAIN:circuit_optimization> <LEVEL:CIRCUIT> <N_QUBITS:8> ...
          <BACKEND:SUPERCONDUCTING> <TOPO:grid> <T1:180us> <T2:90us>
          <OBJ_TYPE:fidelity_focused>

Action:   ZX_SIMPLIFY
          Predicted cost: 467.4
          Actual cost:    467.4
          Error:          0.0%

Calibration ratio: 0.999 (predicted range matches actual range)
Spearman correlation: 0.981

Quick Start

pip install transformers torch
from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model = AutoModelForCausalLM.from_pretrained("WestQuantStudio/WQT50M")
tokenizer = AutoTokenizer.from_pretrained("WestQuantStudio/WQT50M")
device = "mps" if torch.backends.mps.is_available() else "cpu"
model = model.to(device).eval()

# Predict cost for a state-action pair
state = ("<DOMAIN:circuit_optimization> <LEVEL:CIRCUIT> "
         "<N_QUBITS:8> <ENTANGLEMENT:0.5000> "
         "<RES:n_q=8 D=30 G1=100 G2=20 T=120 M=0 A=0.2000 E=0.0050 C=0.5000> "
         "<BACKEND:SUPERCONDUCTING> <TOPO:grid> "
         "<T1:180us> <T2:90us> <READOUT_ERR:0.0120> "
         "<OBJ_TYPE:fidelity_focused> <STEP:0/5>")

text = f"<PREDICT> {state} <ACTION> ZX_SIMPLIFY <COST> "
ids = tokenizer.encode(text, add_special_tokens=False, return_tensors="pt").to(device)
with torch.no_grad():
    for _ in range(8):
        out = model(input_ids=ids)
        nxt = out.logits[0, -1].argmax().unsqueeze(0).unsqueeze(0)
        ids = torch.cat([ids, nxt], dim=1)
        if nxt.item() == tokenizer.eos_token_id:
            break

print(tokenizer.decode(ids[0].tolist()).split("<COST>")[-1].strip())
# → predicted cost in real magnitude range

What WQT50M Predicts

TaskInputOutputPerformance
Value predictionState + actionPredicted cost (calibrated)Spearman 0.981, ratio 0.999
Ranked policyState + all actionsBest action (via value ranking)74% Top-1
Objective sensitivitySame state, different objectivesDifferent best actions65% change rate
Backend awarenessSame state, different backendsDifferent best actions60% change rate
LegalityState + actionIs this action legal?79.2%
Search improvementModel-guided vs randomWins over random90.4% win rate

Model

ConfigWQT20M-BetaWQT50M
ArchitectureLlama-style decoderLlama-style decoder
Parameters19.06M49.53M
Layers812
Hidden size384512
Attention heads6 (2 KV)8 (4 KV)
FFN15362048
Context length20484096
Vocab45614561
Model size76 MB189 MB
Training dataSynthetic surrogateReal Qiskit transpilation

Standard HuggingFace LlamaForCausalLM. Compatible with AutoModelForCausalLM, AutoTokenizer, and SafeTensors.


Validation Results

450 tests: 15 circuits × 5 objectives × 6 backends

MetricWQT20M-BetaWQT50M
Top-1 accuracy (picks best action)~22%74.0%
Beats random58%90.4%
Avg improvement over naive-14.8%+16.6%
Oracle improvement+31.1%+19.7%
Efficiency (% of oracle captured)23.3%88.7%

By objective

ObjectiveWQT50M improvementRandomOracleEfficiency
balanced22.2%9.3%25.2%87.7%
2q_focused8.8%3.8%11.2%92.1%
depth_focused24.1%9.7%28.0%87.6%
fidelity_focused18.2%7.7%21.9%86.5%
time_focused9.6%4.3%12.3%89.8%

By circuit type

CircuitWQT50M improvementRandomOracleEfficiency
BV-4q26.6%7.8%26.6%100%
GHZ-4q11.9%2.4%11.9%100%
GHZ-8q6.5%1.3%6.5%100%
QFT-4q11.5%3.5%11.6%99.0%
Grover-4q21.3%8.3%21.5%98.8%
QFT-6q8.8%2.8%9.2%95.7%
QFT-8q1.1%2.4%7.9%95.3%
Random-6q-d2034.1%16.2%37.1%91.9%
Grover-5q23.8%12.6%30.3%87.2%
Random-8q-d3051.1%25.6%57.2%89.4%

Biggest improvements

CircuitBackendObjectiveNaive → WQT50MImprovement
Random-8q-d30gridfidelity1231 → 46762.0%
Random-8q-d30ion trapfidelity273 → 11856.7%
Random-8q-d30lineardepth1752 → 76356.5%
Random-8q-d30ringdepth1752 → 76356.5%
Random-8q-d30griddepth1752 → 76356.5%

Production Gap Coverage

WQT50M addresses 6 of the 9 production gaps identified in WQT20M-Beta:

GapWQT20M-BetaWQT50MStatus
Gap 1: Real compiler outputsSynthetic surrogateReal Qiskit transpilation✅ Fixed
Gap 2: Value calibration6.0–6.6 rangeRatio 0.999, Spearman 0.981✅ Fixed
Gap 3: Objective sensitivity0%65% change rate✅ Fixed
Gap 4: Legality76.9%79.2%⚠️ Improved
Gap 5: Multi-step trajectoriesSingle-step2-5 step sequences✅ Fixed
Gap 6: Backend awarenessTopology tokens only60% change rate✅ Fixed
Gap 7: Model capacity19M49.53M✅ Fixed
Gap 8: Search improvement+35%90.4% win rate✅ Fixed
Gap 9: Generalization96%Tested on 450 configs✅ Fixed

Remaining gaps for future models

  • Legality accuracy: 79.2% (target >90%) — needs a dedicated classification head
  • Multi-step trajectory planning: Data generated but not yet evaluated end-to-end
  • Active learning feedback loop: Not yet implemented
  • Production deployment as Qiskit plugin: Not yet implemented

Training Data

WQT50M is trained on real Qiskit transpilation outputs:

ComponentDetails
Circuits50,000 (QAOA, Grover, QFT, BV, GHZ, random, Toffoli)
Backends6 (linear, ring, grid, heavy-hex, all-to-all, trapped ion)
Strategies12 real Qiskit transpilation passes
Objectives5 (balanced, 2q-focused, depth-focused, fidelity-focused, time-focused)
Records1,799,639 total
Backend calibrationPer-edge error rates, T1/T2, readout errors
Legality50/50 balanced with real constraints
Trajectories50,000 multi-step optimization sequences

Coverage

15 quantum optimization domains:

DomainExample Actions
Quantum chemistryUCCSD_ANSATZ, ADAPT_VQE, FROZEN_CORE
Graph optimizationMAXCUT_ROUND, COLOR_GRAPH, SDP_RELAX
Error correctionSYNDROME_MEASURE, DECODE_SURFACE, MAGIC_STATE_DISTILL
Quantum annealingREVERSE_ANNEAL, MINOR_EMBED, HYBRID_SOLVE
VariationalQAOA_P1/P2/P3, WARM_START, ADAPTIVE_LAYER
Hamiltonian simulationTROTTER_STEP, LCU_DECOMPOSE, QUBITIZE
Circuit optimizationCANCEL_GATES, ZX_SIMPLIFY, FUSE_ROTATIONS
Hardware mappingSABRE_ROUTE, PULSE_OPTIMIZE, NOISE_AWARE
Neutral atomSET_RYDBERG, PULSE_SHAPE, ADIABATIC_PASS
PhotonicKLM_CNOT, CLUSTER_STATE, HERALD
TopologicalBRAID_ANYON, FIBONACCI_BRAID
Quantum walkCOINED_WALK, GROVER_COIN, AMPLIFY
State preparationMPS_PREP, TENSOR_NETWORK, COMPRESS_STATE
Amplitude amplificationGROVER_ITER, QSEARCH, ITERATIVE_QPE
Quantum MLIQP_KERNEL, DATA_REUPLOADING, FIDELITY_KERNEL

Limitations

  • Legality: 79.2% — Below the 90% target. The model sometimes marks illegal actions as valid.
  • Not a circuit compiler — The model works on structured state representations, not raw Qiskit/TKET circuits. Plugins translate between the model's representation and real frameworks.
  • Single-step evaluation — While trajectory data was generated, the model has not been evaluated on multi-step planning end-to-end.
  • No active learning — The model is static; it does not improve from user compilations.

License

Apache 2.0

Citation

@misc{westquant2026wqt50m,
  title={WQT50M: A 50M-Parameter Transformer for Quantum Representation Scheduling},
  author={Vesterlund, David},
  year={2026},
  url={https://huggingface.co/WestQuantStudio/WQT50M},
  note={WestQuant Open Source Project}
}

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

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

GPU в ailist

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

Можно запустить

Подбираем GPU…

Класс архитектуры
LlamaForCausalLM
Ревизия весов
1963f60

0 моделей