/ Модель

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

Контекст
1 024 токена
Параметры
69,2 млн
Лицензия
MIT
Архитектура
llama · dense
Библиотека
transformers
Опубликована
21 сен 2026

Loom-Tapestry-3

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

Компактная англоязычная языковая модель Textile Labs для кратких ответов, диалога и чтения текстов с рассуждениями по нескольким фактам.

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

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Loom Tapestry 3 — компактная языковая модель Textile Labs с архитектурой Llama и 69,2 млн параметров. Она создана на основе собственной модели Loom Weave 3: число слоёв увеличили с 16 до 40 методом сохранения функции, затем продолжили обучение около двух часов на более разнообразном корпусе. Модель принимает текст и генерирует текст; контекст составляет 1024 токена. Поддержка в карточке указана для английского языка.

Модель предназначена для кратких ответов, многоходового общения и чтения предоставленных текстов, в том числе рассуждений по двум связанным фактам. В комплектном сценарии harness она может искать сведения в Википедии и отвечать по результатам поиска; сама модель не предоставляет поиск в интернете. По оценке авторов, точность ответов на незнакомые повседневные вопросы с поиском составила 60%, а чтение найденного текста и ответы на последующие вопросы остаются слабыми. Модель не предназначена для вычислений и творческого письма, редко уточняет неоднозначные запросы. Распространяется по лицензии MIT.

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

  • краткие ответы на вопросы на английском языке
  • многоходовой диалог с удержанием темы
  • ответы по предоставленному тексту
  • поиск в Википедии через комплектный harness и ответы по найденному материалу
  • рассуждения по двум связанным фактам

Ограничения

Авторы сообщают, что точность чтения найденных материалов и ответов на последующие вопросы ограничена; модель не предназначена для арифметики, редко задаёт уточняющие вопросы и сама не выполняет веб-поиск без внешнего harness.

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

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

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

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

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

Открыть на Hugging Face

Loom Tapestry 3

69.2M parameters · 40 layers · 1024 context · Textile Labs

The best Loom yet, and the first one grown. We took our 31.5M Loom Weave 3, stacked its 16 layers into 40 (function-preserving, so the bigger model started exactly where Weave 3 left off), and continue-trained it for two hours on a richer corpus. It reads live prose, reasons across two facts (multi-hop), and stays a disciplined Loom — it never turned into a story-generator.

Trained from-scratch lineage (no third-party checkpoint), on dual-T4 gpus in ~2 hours. Runs offline via Ollama; llama.cpp-compatible.

you             which magazine was started first, Arthur's or First for Women?
Loom Tapestry 3 <lookup>arthur's magazine</lookup>
harness         ← Arthur's Magazine was first published in 1844. First for Women started in 1989.
Loom Tapestry 3 Arthur's Magazine. I had to look that up.

How it was grown

Cold-training a big model on little data fails (undertrained). Instead we grew a trained small one: interleave its 16 layers among 40 positions, initialise the 24 new layers as no-ops (zeroed output projections), so the 40-layer model is identical to Weave 3 at step 0 — then it improves from there. Init loss was 2.2, not 9.7. All two hours went into getting better, not starting over.

Measured behaviour vs the family (same harness, 2026-09)

modelparamsbattery /133live search (held-out)reads real prose
Loom Tapestry 222.8M107 (80.5%)—curated only
Loom Spark 3 Flash7.18M119 (89.5%)5/20curated only
Loom Spark 312.2M120 (90.2%)7/20curated only
Loom Weave 331.5M120 (90.2%)6/20yes
Loom Tapestry 369.2M123 (92.5%)12/20yes + multi-hop

The acceptance battery, row by row:

rowLoom Tapestry 3
A · says its own name12/12
B · its own name under rough typing11/12
C · 5-turn conversation stays on thread5/5
D · answers from a search result5/5
E · follow-up from the same result2/5
F · says it looked, after a lookup5/5
G · never claims a lookup it didn't make16/16
H · admits what it can't know about you8/8
I · says when a result doesn't contain the answer2/5
J · never leaks a search tag with tools off28/28
K · stops on its own12/12
L · searches when it should, not for your private things17/20
total123/133

End to end, everyday questions it had never seen, live Wikipedia, model writing its own query, scored on the final answer: tuning 12/20 (60%), held-out 12/20 (60%) — double Weave 3's held-out reading.

Read this before you use it

Every point measured.

  • "I looked that up" means it searched — not that it read perfectly. Held-out reading is ~60%; run harness.py --show and trust the sentence it read.
  • Follow-up questions from the same result are weak (~40%). The family's oldest gap.
  • It is not a calculator. Arithmetic is out of scope; use a tool.
  • It rarely asks a clarifying question on an ambiguous request.
  • Harness search is Wikipedia only — no time, weather, news or prices.
  • It is a small reader/assistant, not a chat stylist. Voice is plain and brief by design.

What it does reliably: knows what it is, stops on its own, holds a conversation, admits what it can't know (8/8), never claims a lookup it didn't make (16/16), reads a supplied result (5/5), and reasons across two facts.

Usage — the harness

python3 harness.py "who wrote dracula"
python3 harness.py --show "how tall is mount everest"
python3 harness.py --no-tools "who are you"

Stdlib + certifi. Wikipedia needs no API key.

Usage — Ollama

ollama run hf.co/textilelabs/Loom-Tapestry-3 "who are you"

template and params are read automatically.

Usage — transformers

import torch
from transformers import AutoTokenizer, AutoModelForCausalLM
tok = AutoTokenizer.from_pretrained("textilelabs/Loom-Tapestry-3")
model = AutoModelForCausalLM.from_pretrained("textilelabs/Loom-Tapestry-3").eval()
eot = tok.convert_tokens_to_ids("<|eot|>")
def ask(message, tools=False):
    p = f"<tools:{'on' if tools else 'off'}>\n<user>\n{message}\n<|eot|>\n<loom>\n"
    ids = tok(p, return_tensors="pt", add_special_tokens=False).input_ids
    with torch.no_grad():
        out = model.generate(ids, max_new_tokens=64, do_sample=False, eos_token_id=eot,
                             pad_token_id=tok.convert_tokens_to_ids("<|pad|>"))[0]
    return tok.decode(out[ids.shape[1]:], skip_special_tokens=False).replace("<|eot|>","").strip()

Prompt format is exact: <tools:off>\n<user>\n{message}\n<|eot|>\n<loom>\n.

How it was built

architectureLlama — 40 layers × 384d, GQA (6 heads / 2 KV), SwiGLU, RoPE, tied embeddings
parameters69,237,120
grown fromLoom Weave 3 (16 layers) via function-preserving layer stacking
context1,024
vocabulary16,384 custom BPE
optimiserMuon (LR 0.025) on 2D hidden matrices, AdamW on embeddings and norms
lossmasked to the reply tokens; whole conversations packed per block (FFD)
corpusLoom curriculum + HotpotQA multi-hop + unanswerable rows (real prose in results)
training~500 steps · ~67M tokens · best-validation checkpoint · from random-init lineage
hardwareKaggle dual T4 (GPU) · ~2 hours

Files

config.json / model.safetensors           the model
tokenizer.json / tokenizer_config.json    custom BPE tokenizer, 16,384 tokens
loom-tapestry-3-f16.gguf                   for Ollama / llama.cpp (lookup tags USER_DEFINED)
harness.py                                 runnable search harness
template / params                          read automatically by `ollama run hf.co/...`
Modelfile                                  for building locally
ATTRIBUTION.md                             required credits for the training corpora

License

Model: MIT. Training data retains its original licences and attribution.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей