8000 [DT] Move encoding attributes and set/unset_encoding ops to a separate dialect · Issue #17191 · iree-org/iree · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
[DT] Move encoding attributes and set/unset_encoding ops to a separate dialect #17191
Closed
@hanhanW

Description

@hanhanW

The EncodingAttr, SetEncodingOp, and UnSetEncodingOp were developed in LinalgExt because we wanted to upstream them to MLIR core. However, we need to iterate on encoding more because it also impact host code (e.g., how we allocate buffers for encoding). Since they are IREE specifics now, we should move them to Util dialect. So we will be in a better state in terms of code dependency. (E.g., stream don't need to depend on LinalgExt)

To be clear, this does not mean that we don't want to upstream them. We need more time to define proper interfaces and traits for encodings. I believe that the interfaces/traits could be upstreamed once we have them more stable.

(cc @benvanik that this is on our track.)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0