/ Модель

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

Контекст
1 024 токена
Лицензия
Apache 2.0
Архитектура
fwkv · dense
Библиотека
transformers
Опубликована
20 сен 2026

Myosotis-1.5-base-Preview

Генерация текстаТекст → текст

Компактная рекуррентная языковая модель FWKV для генерации текста с постоянным размером состояния и запуском на широком спектре устройств.

722скачиваний за 30 дней3лайкавеса обновлены8 окт 2026

Бенчмарки

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

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

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

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

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

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

Myosotis-1.5-base (Preview) — языковая модель для генерации текста от разработчиков FWKV, построенная на рекуррентной архитектуре FWKV с механизмом затухания состояния в стиле RWKV. В модели около 110 млн параметров; для запуска и обучения используется библиотека Transformers и формат весов Safetensors. README описывает предобучение на общих текстовых данных в два этапа, включая веб-тексты, образовательные материалы и научные публикации.

Модель предназначена для генерации текста с постоянным размером состояния и без растущего KV-кэша. Авторы заявляют о потенциально большом эффективном контексте и возможности инференса на CPU, GPU и устройствах без CUDA благодаря реализации на PyTorch без пользовательских CUDA-ядер. В карточке указано, что качество оценки невысокое; малый размер модели ограничивает извлечение фактов, а нерегулируемое по входным данным затухание состояния уступает более селективным архитектурам. Распространяется по лицензии Apache-2.0.

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

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

Ограничения

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

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

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

Открыть на Hugging Face

Myosotis-1.5-base (Preview)

Myosotis-1.5-base is the second flagship release from us, built on the FWKV architecture.

Myosotis-1.5 is engineered to never truly forget—using a mathematically clamped exponential decay that guarantees an infinite effective context window while maintaining blazing-fast inference on consumer hardware.


Architecture at a Glance

ComponentSpecification
TypeRWKV-style Gating
Total Parameters~110 Million
Hidden Dimension (d_model)768
Embedding Bottleneck (d_emb)384
Layers (n_layers)13
FFN Expansion Factor4× (GELU activation)
Context Length1024 tokens (packed training)
Vocabulary50,257 (GPT-2 tokenizer
Weight TyingFully tied, factorized input/output head

Core Technical Innovations

1. The FWKV Recurrent Core

Instead of pairwise attention, Myosotis uses a fixed-size state vector updated via a gated linear recurrence:

$$ S_t = S_{t-1} \odot W + k_t \odot v_t $$

  • \( W = \text{clamp}(\sigma(w), 0.1) \) is a learned, constant-per-channel decay.
  • By clamping the minimum decay to 0.1, the model guarantees that past information decays exponentially but never reaches zero.

2. Training via \( O(\log T) \) Parallel Scan

Because \( W \) is data-independent (LTI), the recurrence can be trained using a pure-PyTorch Hillis-Steele associative scan. This bypasses the sequential bottleneck of RNNs without requiring custom CUDA kernels, making the architecture trivially portable across NVIDIA, AMD, Apple Silicon, and standard CPUs.

3. Factorized Tied Embeddings

We employ a low-rank factorization for the embedding layer:

  • Stored weight shape: \(V \times d_{emb}\) (vs. standard \(V \times d_{model}\)), with a learned linear projection mapping inputs up to the full hidden dimension \(d_{model}\) before the first block, and back down to \(d_{emb}\) for the final logits (so the internal representation remains \(d_{model}\)).
  • This saves \(V \times (d_{model} - d_{emb})\) parameters (~15 million in our setup) while maintaining full representational capacity.
  • The output head uses the transposed projection, enabling chunked cross-entropy loss to avoid materializing huge logit tensors during training.

Training Regimen

Myosotis-1 was trained in two distinct stages, leveraging the Chinchilla scaling law (20× parameter count in tokens) for optimal performance.

Stage 1: Pretraining (General Language)

  • Data Mixture (SmolLM-Corpus style):
    • HuggingFaceTB/smollm-corpus
    • mlfoundations/dclm-baseline-1.0
    • HuggingFaceTB/smollm-corpus
    • HuggingFaceFW/finepdfs-edu
    • HuggingFaceTB/smollm-corpus
    • FlameF0X/arXiv-AI-ML
  • Optimizer: AdamW (fused)
  • Precision: BF16 Mixed Precision with Gradient Checkpointing

Performance & Speed

Myosotis-1 is optimized for hardware portability over pure theoretical FLOPs. It achieves this by avoiding data-dependent (selective) gating, allowing pure vectorized operations.

  • Inference Style: True RNN. No growing KV cache. Constant memory usage \( L \times d_{model} \).
  • CPU Speed : [...] tokens/second Decoding & [...] tokens/second Prefill (pure PyTorch, no custom kernels).
  • GPU Speed : [...] tokens/second with BF16.

While we sacrifice the "selectivity" of models like Mamba, we gain the ability to run effectively on devices where CUDA is unavailable (edge devices, free-tier cloud notebooks, and standard servers).

Evaluation

Myosotis-1.5 vs Myosotis-1 eval

Not the best results, we blame the cost of the training.


Usage Example

Myosotis-1 is fully compatible with the HuggingFace transformers library.

from transformers import AutoModelForCausalLM, AutoTokenizer

tok = AutoTokenizer.from_pretrained("FWKV/Myosotis-1.5-base-Preview", trust_remote_code=True)
model = AutoModelForCausalLM.from_pretrained("FWKV/Myosotis-1.5-base-Preview", trust_remote_code=True)

inputs = tok("The quick brown fox", return_tensors="pt")
out = model.generate(**inputs, max_new_tokens=150, use_cache=True)
print(tok.decode(out[0]))

Strengths & Limitations

StrengthsLimitations
Blazing Fast CPU Inference: [..] tokens/sec on cheap cloud instances.Non-Selective Decay: Less mathematically expressive than Mamba or RWKV-v5.
Infinite Context Memory: Clamped decay ensures no hard cutoff.Factual Hallucination: As a 100M model, fact-retrieval is limited.
No Custom Kernels: Runs anywhere PyTorch runs (AMD, Intel, ARM).No Token-Shift: Lacks the strong local inductive bias of full RWKV.
Memory Efficient: Constant-size state, scales perfectly with sequence length.Knowledge Capacity: Smaller than billion-parameter counterparts.
Stable Training: Clamped sigmoid prevents vanishing/exploding gradients.ROSA Not Included: This is the base recurrent model, separate from the FWKV-ROSA research paper.

Cited papers:

arXiv:2305.13048


Licensing & Acknowledgements

License: Apache 2.0

This model is dedicated to the open-source community. Built by Daniel B. (FlameF0X) using vast.ai, PyTorch, and the Hugging Face ecosystem.

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

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

GPU в ailist

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

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

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

Класс архитектуры
FWKVLanguageModel
Ревизия весов
00d9a79

0 моделей