/ Модель

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

Контекст
40 960 токенов
Параметры
2,6 млрд
Размер весов
61,1 ГБ
Лицензия
Apache 2.0
Архитектура
rnd1 · MoE
Библиотека
transformers
Опубликована
4 окт 2025

RND1-Base-0910

Заполнение пропусковТекст → текст4 профессии

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

373скачиваний за 30 дней63лайкавеса обновлены21 ноя 2025

Бенчмарки

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

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

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

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

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

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

RND1-Base-0910 — экспериментальная диффузионная языковая модель семейства RND1, представленная разработчиком radicalnumerics. В README указано 30,5 млрд параметров и около 3,3 млрд активируемых на токен; метаданные каталога указывают 2,6 млрд параметров. Архитектура — разреженная смесь экспертов (MoE), библиотека — Transformers, формат весов — safetensors, контекст — до 40 960 токенов.

Модель преобразована из предварительно обученной авторегрессионной Qwen3-30BA3B для генерации текста методом диффузии: она постепенно уточняет токены и может генерировать несколько токенов параллельно на каждом шаге. Предназначена для продолжения текста, ответов на вопросы и выполнения инструкций; README описывает режим задачи с префиксом «Question:» и режим продолжения без префикса.

Модель не проходила постобучение, а при жадном семплировании может повторять фрагменты. Лицензия — Apache-2.0. Указание experimental в README отражено в оценке зрелости; точное число параметров расходится между README и метаданными.

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

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

Ограничения

Модель не проходила постобучение и при жадном семплировании может повторять фрагменты. Число параметров в README (30,5 млрд) расходится со значением в метаданных (2,6 млрд).

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

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

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

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

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

Открыть на Hugging Face

RND1-Base-0910

RND1 is an experimental diffusion language model with 30B parameters and 3B active parameters per token (sparse Mixture-of-Experts). This model was converted from a pretrained autoregressive base to enable diffusion-based text generation.

Model Overview

RND1-Base-0910 has the following features:

  • Type: Diffusion Language Model
  • Number of Parameters: 30.5B total, 3.3B activated per token
  • Architecture: Sparse Mixture-of-Experts
  • Training: Converted from pretrained autoregressive base (Qwen3-30BA3B)

For more details, see:

Note: RND1-Base-0910 has not been post-trained. Expect occasional repetition with greedy samplers.

Installation

pip install torch transformers accelerate numpy rich

For faster inference with optimized MoE kernels:

pip install flashinfer-python
pip install sglang[all]
pip install vllm

[!WARNING] Selecting a non-Huggingface MoE backend is highly encouraged for faster generation. Note however that non-HF backends currently support a single GPU only, so you need to set e.g. export CUDA_VISIBLE_DEVICES=0 before running the script. If you use flashinfer-python, JIT compilation the first time the code is run may take a while unless flashinfer-jit-cache is installed.

Quick Start

from transformers import AutoTokenizer, AutoModelForMaskedLM

# Load tokenizer
tokenizer = AutoTokenizer.from_pretrained("radicalnumerics/RND1-Base-0910", trust_remote_code=True)

# Load model
model = AutoModelForMaskedLM.from_pretrained(
    "radicalnumerics/RND1-Base-0910",
    dtype="bfloat16",
    device_map="auto",
    trust_remote_code=True,
    moe_backend="vllm", # hf, sglang, vllm, flashinfer
)

# Generate - Task mode (for instructions and questions)
prompt = "Write a Python function that finds the longest common subsequence of two strings. Include comments explaining the algorithm."
inputs = tokenizer(f"Question: {prompt}\nAnswer:", return_tensors="pt")
input_ids = inputs.input_ids.to(model.device)

# Generate
output = model.generate(
    inputs=input_ids,
    max_new_tokens=256,
    num_diffusion_steps=256,
    temperature=0.01,
)

# Decode only the generated part
text = tokenizer.decode(output[0], skip_special_tokens=True)
print(text)

Generation Parameters

Key parameters for text generation:

  • max_new_tokens: Number of tokens to generate (default: 256)
  • num_diffusion_steps: Diffusion denoising steps (default: 256)
  • temperature: Sampling temperature, 0.0 for greedy (default: 0.0)
  • top_k: Top-k filtering for sampling
  • top_p: Nucleus filtering for sampling

Generation Modes

Task Mode (default): For instructions, questions, or requests. Add "Question:" prefix to your prompt.

Completion Mode: For text continuation. Use prompt directly without prefix.

# Completion mode example
prompt = "The key to understanding quantum computing lies in"
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
output = model.generate(
    inputs=inputs.input_ids,
    max_new_tokens=256,
    num_diffusion_steps=256,
    temperature=0.01,
)

Command-Line Interface

Following the Github repo's demo script demo_rnd_generation.py:

# Task mode (default) - for instructions, questions, or requests
python demo_rnd_generation.py --prompt "Write a Python function that finds the longest common subsequence of two strings. Include comments explaining the algorithm." --moe_backend hf

# Completion mode - for text continuation
python demo_rnd_generation.py --mode completion --prompt "The key to understanding quantum computing lies in" --moe_backend hf

# Sampling parameters
python demo_rnd_generation.py --top_k 50 --temperature 0.7 --prompt "Explain how neural networks learn in simple terms" --moe_backend hf

Technical Details

RND1 uses a diffusion process for text generation, iteratively denoising random tokens over multiple steps. This approach differs from traditional autoregressive generation and enables parallel token generation within each diffusion step.

The model architecture is based on a sparse Mixture-of-Experts design, activating only a subset of parameters for each token to balance computational efficiency with model capacity.

Citation

If you use RND1 in your research, please cite:

@misc{rnd1-report,
      title={Training Diffusion Language Models at Scale using Autoregressive Models}, 
      author={Radical Numerics},
      year={2025},
}

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

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

GPU в ailist

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

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

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

Класс архитектуры
RND1
Ревизия весов
f1b49af

0 моделей