Skip to content
This repository has been archived by the owner on May 22, 2023. It is now read-only.

[Tracking Issue] Relax graph-level BYOC #364

Open
8 of 13 tasks
masahi opened this issue Jan 18, 2023 · 0 comments
Open
8 of 13 tasks

[Tracking Issue] Relax graph-level BYOC #364

masahi opened this issue Jan 18, 2023 · 0 comments

Comments

@masahi
Copy link
Contributor

masahi commented Jan 18, 2023

I've been working on bringing up BYOC infra in Relax, building on the work of @sunggg and the pattern matcher work from @ganler. The ultimate goal is to make relax.vm.build(mod, "cuda") just work without tuning and with reasonable out-of-the-box performance. Also it would be the first step toward performant dynamic-shape support.

My branch is here and currently I have minimal test cases for offloading a simple subgraph to DNNL and CUTLASS. I'm going to start sending pieces from it from today.
https://github.com/tlc-pack/relax/compare/relax...masahi:codegen-cutlass?expand=1

Future possibilities (time permitting)

@sunggg @YuchenJin @tqchen @junrushao

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant