Skip to content

Полный набор пакетов соответствия на все 83 формата каталога (Closes #1071) - #1070

Merged
gHashTag merged 1 commit into
masterfrom
conformance/all-83-packs
Jun 14, 2026
Merged

Полный набор пакетов соответствия на все 83 формата каталога (Closes #1071)#1070
gHashTag merged 1 commit into
masterfrom
conformance/all-83-packs

Conversation

@gHashTag

@gHashTag gHashTag commented Jun 14, 2026

Copy link
Copy Markdown
Owner

Closes #1071

Что сделано

Добавлен полный набор пакетов соответствия (conformance packs), покрывающий все 83 формата каталога — по одному пакету на формат, без пропусков. Расширяет v0-пакеты (#1055, пять пакетов Tier-1) до покрытия всего каталога.

Состав

  • 78 новых пакетов (*_conformance_v0.json)
  • INDEX_all_formats.json — машиночитаемый индекс: total_packs=83, bitexact_packs=49, structural_packs=34
  • gen_all_formats.py — мастер-генератор (читает SSOT каталога)
  • README.md — переписан: политика покрытия, индекс 49 битоточных пакетов, индекс 34 структурных пакетов с обоснованиями, полный блок SHA-256, схема, происхождение
  • docs/NOW.md — добавлена запись синхронизации

Покрытие

  • 49 битоточных пакетов — круговая проверка кодирования-декодирования (encode→decode→f64)
  • 34 структурных пакета — форматы без фиксированной раскладки S:E:M по основанию 2 (bitexact: false + structural_reason)
  • Якорь phi^2 + 1/phi^2 = 3: точно попадает на сетку в 43 из 49 битоточных; 6 честных исключений (LNS-8/16/32/64, GF4, MXGF4) фиксируют ближайшее представимое значение и истинную abs_error

Подмножество Tier-1

Шесть пакетов (GF16, элемент MXFP4, BF16, FP8 E4M3, FP8 E5M2, блочный масштаб E8M0) остаются углублённо проверенными и перекрёстно сверены с ml_dtypes 0.5.4 (Google/JAX).

L6 gf16 SSOT не затронут; L4 неприменим (файлы данных); L2 (gen/) не затронут. Все JSON валидны; нет пустых битоточных пакетов; нет дублирующихся SHA-256.

Anchor: phi^2 + phi^-2 = 3

@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-06-14 10:56:44 UTC

Summary

Status Count
Total Open PRs 10
PRs with Failing Checks 9
PRs with All Checks Green 1
READY 1
FAILING 9
PENDING 0

Closes #1071

- Add 78 new conformance packs (one per catalog format), reaching full
  83-format coverage: 49 bit-exact (encode-decode round-trip) + 34
  structural (formats without a fixed radix-2 S:E:M layout).
- Add INDEX_all_formats.json (machine-readable: total_packs=83,
  bitexact_packs=49, structural_packs=34) with phi^2+1/phi^2=3 anchor.
- Add gen_all_formats.py master generator (reads catalog SSOT).
- Rewrite conformance/vectors/README.md to document all 83 packs:
  coverage policy, 49-pack bit-exact index, 34-pack structural index
  with reasons, full SHA-256 block, schema, provenance.
- Update docs/NOW.md with the catalog-wide conformance entry.
- Tier-1 subset (GF16, MXFP4 element, BF16, FP8 E4M3, FP8 E5M2, E8M0)
  remains deeply validated and cross-checked against ml_dtypes 0.5.4.

Anchor: phi^2 + phi^-2 = 3
@gHashTag
gHashTag force-pushed the conformance/all-83-packs branch from 80c7b48 to 8441fa1 Compare June 14, 2026 11:00
@github-actions

Copy link
Copy Markdown
Contributor

📓 NotebookLM Notebook linked to this PR

This notebook contains session context, decisions, and artifacts for this work.

@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-06-14 11:00:35 UTC

Summary

Status Count
Total Open PRs 10
PRs with Failing Checks 9
PRs with All Checks Green 1
READY 1
FAILING 9
PENDING 0

@gHashTag gHashTag changed the title Полный набор пакетов соответствия на все 83 формата каталога Полный набор пакетов соответствия на все 83 формата каталога (Closes #1071) Jun 14, 2026
@gHashTag
gHashTag merged commit 16042f4 into master Jun 14, 2026
18 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

conformance: extend vector packs to all 83 catalog formats (49 bit-exact + 34 structural)

1 participant