Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Hybrid Script] Supporting scheduling hybrid script #2416

Merged
merged 21 commits into from
Jan 15, 2019

Conversation

were
Copy link
Contributor

@were were commented Jan 10, 2019

  • split
  • loop annotation
  • loop reordering (user should guarantee the correctness after reordering)
  • loop fuse (user should guarantee the correctness after fusing)
  • loop bind (i have implemented it; let me later add test cases)

@were were changed the title [WIP] [Hybrid Script] Supporting scheduling hybrid script [Hybrid Script] Supporting scheduling hybrid script Jan 11, 2019
@were
Copy link
Contributor Author

were commented Jan 11, 2019

@kevinthesun @xqdan @tqchen Can you take a look? I believe it is ready to merge for a runnable version.

src/op/hybrid_op.h Outdated Show resolved Hide resolved
Copy link
Contributor

@xqdan xqdan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@tqchen
Copy link
Member

tqchen commented Jan 12, 2019

cc @merrymercy please take a look and shepherd this PR

src/op/hybrid_op.cc Outdated Show resolved Hide resolved
src/op/hybrid_op.h Outdated Show resolved Hide resolved
@were
Copy link
Contributor Author

were commented Jan 14, 2019

@merrymercy I think I fixed the submodule thing. I did not use the correct version of HalideIR.

@merrymercy merrymercy merged commit ac54577 into apache:master Jan 15, 2019
@tqchen tqchen added status: accepted and removed status: need update need update based on feedbacks labels Jan 15, 2019
@ZihengJiang ZihengJiang mentioned this pull request Feb 1, 2019
wweic pushed a commit to neo-ai/tvm that referenced this pull request Feb 20, 2019
* on the way to enable hybrid schedule

* I think I am done with imperfect loop split?

* copyright watermark

* loop annotation

* fix lint

* fix lint 1

* shit!

* loop reorder supported

* support bind to add some tests

* fused tested

* imperfect loop testcase

* fix lint

* add bind testcase

* fix doc

* fix online edit typo

* resolve @mercymercy review

* fix indent

* i should convince myself it is not flaky test first

* fix test hybrid

* how many flaky test are you expecting; i ball ball u to let me pass

* rebase halide...
wweic pushed a commit to neo-ai/tvm that referenced this pull request Feb 20, 2019
* on the way to enable hybrid schedule

* I think I am done with imperfect loop split?

* copyright watermark

* loop annotation

* fix lint

* fix lint 1

* shit!

* loop reorder supported

* support bind to add some tests

* fused tested

* imperfect loop testcase

* fix lint

* add bind testcase

* fix doc

* fix online edit typo

* resolve @mercymercy review

* fix indent

* i should convince myself it is not flaky test first

* fix test hybrid

* how many flaky test are you expecting; i ball ball u to let me pass

* rebase halide...
@were were deleted the dump-ir branch June 8, 2022 18:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants