Skip to content

[REFACTOR] Keep attribute contracts with their owning interfaces - #20772

Merged
tqchen merged 4 commits into
apache:mainfrom
tqchen:clarify-attribute-key-headers
Oct 17, 2026
Merged

tqchen merged 4 commits into
apache:mainfrom
tqchen:clarify-attribute-key-headers

Conversation

@tqchen

@tqchen tqchen commented Oct 17, 2026

Copy link
Copy Markdown
Member

Name operator attribute headers for their key declarations and type colocated keys using their existing value contracts. Preserve erased-map and callback compatibility boundaries, and expose optional typed Target backend configuration without changing serialized runtime configuration.

Use tensor type alignment directly when lowering allocations and emitting CUDA storage declarations. Keep the Hexagon device constructor in the runtime namespace.

Name operator attribute headers for their key declarations and type colocated keys using their existing value contracts. Preserve erased-map and callback compatibility boundaries, and expose optional typed Target backend configuration without changing serialized runtime configuration.

Use tensor type alignment directly when lowering allocations and emitting CUDA storage declarations. Keep the Hexagon device constructor in the runtime namespace.
@tqchen
tqchen merged commit fa18bd3 into apache:main Oct 17, 2026
8 checks passed
tqchen added a commit that referenced this pull request Oct 17, 2026
)

Name operator attribute headers for their key declarations and type
colocated keys using their existing value contracts. Preserve erased-map
and callback compatibility boundaries, and expose optional typed Target
backend configuration without changing serialized runtime configuration.

Use tensor type alignment directly when lowering allocations and
emitting CUDA storage declarations. Keep the Hexagon device constructor
in the runtime namespace.
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.

2 participants