Skip to content

Fix pybind11 version to match knexus - #153

Open
sjw36 wants to merge 4 commits into
mainfrom
sjw/pybind11.ver
Open

sjw36 wants to merge 4 commits into
mainfrom
sjw/pybind11.ver

Conversation

@sjw36

@sjw36 sjw36 commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

sjw36 and others added 4 commits August 12, 2026 01:25
The floating >=2.13.6 lower bound only happened to resolve to 3.1.0
because that's PyPI's current latest. pyproject.toml already pins
pybind11==3.1.0 and says to keep it in sync with torch-nexus's pin;
tighten requirements.txt to match so a future pybind11 release can't
silently desync the two repos' ABI-compatible pybind11 versions.
…ources

Schema/API changes:
- CoreSubsystem.SubUnits (array of objects with a Type field) becomes
  UnitTypes, an object keyed by type name.
- Per-entry SubunitType (single string) becomes Subunits, an array of
  contained unit-type names, so a unit can reference several children.
- Add CoreSubsystem.ChipType and CoreType, naming the UnitTypes entries
  for the whole chip and for a single core.
- UnitTypes.Size is now optional with a documented default of 1, applied
  at read time in InfoImpl::getProp (scoped to UnitTypes entries so
  MemorySubsystem sizes are unaffected).
- Property enums and docs/JSON_API.md updated to match.

Device data:
Every device file was fact-checked against vendor primary sources and
rewritten where wrong. Most files contained fabricated rather than merely
stale values -- amd-gpu-gfx950 was entirely placeholder text, gfx942 was
labelled CDNA2 for a CDNA3 part and carried LLVM features that do not
exist on the target, apple-gpu-m4 claimed 16 TB of unified memory, and
the Blackhole INT8 rate was actually a BLOCKFP8 figure. Values that
cannot be sourced are now omitted or carry their provenance inline.

New: aws-npu-trn1, aws-npu-trn2, nvidia-gpu-sm_100, nvidia-gpu-sm_120.
Removed: apple-gpu-m4p (duplicate of apple-gpu-applegpu_g16s, which is
the same M4 Pro silicon).

All 15 files / 20 device entries validate against the schema with no
dangling unit references.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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.

1 participant