-
Notifications
You must be signed in to change notification settings - Fork 0
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
[WIP][DYN] Support Tuning for Dynamic Workloads #394
base: main
Are you sure you want to change the base?
Commits on Mar 26, 2021
-
rebased [TIR][Schedule] fix reorder/buffer_flatten & finish CPU demo (#59) [CPU DEMO] Update cpu gemm demo and fix bug (#58) * [TIR][Schedule] introduce parallel and fix bugs for cpu demo * [TIR][Schedule] update cpu demo * [TIR][Schedule] fix lint * [TIR][Schedule] fix rebased [TIR][Schedule] introduce reduction block and CPU demo (#53) * [TIR] reduction : split_reduction * [TIR] reduction : split_reduction * [TIR] reduction : fuse_reduction * [TIR] reduction : cpu demo * [TIR] reduction : fix * [TIR] reduction : pattern detect remains * [TIR] reduction : pattern detect remains * [TIR] reduction : pattern match done * [TIR] reduction : fix lint * [TIR] reduction : fix * [TIR] reduction : fix * [TIR] reduction : fix * [TIR] reduction : fix * [TIR] reduction : rebased * [TIR] reduction : rebased [TIR][Schedule] introduce cache_read cache_write (#54) * [TIR][Schedule] introduce cache_read cache_write * [TIR][Schedule] add more comments * [TIR][Schedule] fix problem and add comments * [TIR][Schedule] address comments [TIR] schedule: introduce vectorize, unroll, loop validation (#47) * [TIR] vectorize : basically complete * [TIR] vectorize&unroll : update comments&unroll * [TIR] vectorize&unroll : rebased * [TIR] vectorize, unroll, cpu_demo: done * [TIR] vectorize, unroll, cpu_demo: simplify * [TIR] vectorize, unroll, cpu_demo: fix * [TIR] reduction : rebased * [TIR] reduction : fix [TIR][Schedule] fix sref and scopes problem during replace and compute_at (#50) * [TIR][Schedule] fix sref and scopes problem during replace and compute_at * [TIR][Schedule] fix * [TIR][Schedule] fix [TIR][Refactor] move function to ScheduleNode [TIR] Schedule: introduce primitive compute_at (#36) * [TIR] Schedule: introduce primitive compute_at * [TIR] Schedule: address comments * [TIR] Schedule: address comments * [TIR] Schedule: address comments * [TIR] Schedule: add check to compute_at * [TIR] Schedule: address comments * [TIR] Schedule: address comments [TIR] Schedule: introduce primitive reorder (#37) * [Schedule] debug * [TIR] Schedule: reorder, loop type detect remains * [TIR] reorder complete * [TIR] reorder complete * [TIR] fix * [TIR] reorder : rebased complete * [TIR] reorder : fix container.h * [TIR] reorder : fix * [TIR] reorder : fix * [TIR] reorder : fix * [TIR] reorder : simplify * [TIR] reorder : simplify * [TIR] reorder : simplify * [TIR] reorder : fix * [TIR] reorder : fix * [TIR] reorder : rebased * [TIR] reorder : rebased rebase [TIR] Schedule: introduce BlockRealize and Block SRef reuse(#39) * [TIR] BlockRealize: schedule refactor * [TIR] BlockRealize: debug * [TIR] BlockRealize finish * [TIR] BlockRealize finish * [TIR] BlockRealize fix * [TIR] BlockRealize update test * [TIR] BlockRealize: add loop var reuse * [TIR] BlockRealize: add loop var reuse * [TIR] BlockRealize: fix * [TIR] BlockRealize: fix * [TIR] BlockRealize: fix * [TIR] BlockRealize: fix * [TIR] BlockRealize: fix * [TIR] BlockRealize: fix * [TIR] BlockRealize: fix * [TIR] BlockRealize: fix * [TIR] BlockRealize: fix * [TIR] BlockRealize: fix [TIR] compare for module (#38) * [TIR] compare for module * [TIR] fix * [TIR] fix * [TIR] fix * [TIR] fix * [TIR] fix * [TIR] fix [Hybrid] Module init [Hybrid] Module print [Hybrid] Module print with meta [Hybrid] adjust [Hybrid] finished but without lint and comment check [Hybrid] fix lint [Hybrid] comments [Hybrid] fix script decoration API [Hybrid] using IRModule [Hybrid] fix [Hybrid] adjust API [Hybrid] fix [Hybrid] fix [Hybrid] fix [Hybrid] fix symbol table, adjust API, introduce meta_mutator and resolve import issue [Hybrid] fix lint [TIR] introduce pass BufferFlatten (#32) * [TIR] introduce pass BufferFlatten * [Tir] add comments & remove old TeLower * [TIR] split GatherRegion and BufferFlatten to two Visitor/Mutator * [TIR] address comments: Only consider stmt scope * [TIR] BufferFlatten: address comments * [TIR] BufferFlatten: fold BlockFlattener into BufferFlattener * [TIR] BufferFlatten: add asserts * [TIR] BufferFlatten: use Equal in testcase * [TIR] Equal Pass: Enhanced the pass * [TIR] Equal Pass: add comments [Hybrid] refactor using Doc, introduce annotation, enhance parser (#28) * [Hybrid] refactor printer, enhance parser * [Hybrid] refactor * [Hybrid] fix * [Hybrid] fix * [Hybrid] fix namespace issue * [Hybrid] compare using Equal [TIR] rebased [TE] fix replace again and add primitive fuse and split (#27) * [TE] add: schedule primitive fuse * [TE] add: schedule primitive split * [TE] address comments: add IRSubstitueInScope and other minor fix * [TE] address comments: Enhance Equal api and fix split by nparts * [TE] address comments [Hybrid] introduce printer (#25) * [Hybrid] substitute Block with SeqStmt, change block() syntax * [Hybrid] add printer, type declare intrin * [Hybrid] refactor * [Hybrid] meta * [Hybrid] refactor * [Hybrid] macro [TE] fix replace (#23) * [TE] fix replace * [TE] fix replace: add more tests * [TE] fix replace: add more tests [TE] rebased [Hybrid] python syntax parser (#20) * [Hybrid] python syntax parser * [Hybrid] add a testcase * [Hybrid] improve comments and fix bugs * [Hybrid] improve comments, refactor __internal_assert, add new testcases * [Hybrid] improve error report message, refactor intrin * [Hybrid] separate ScopeEmitter from parser * [Hybrid] refactor type check * [Hybrid] refactor intrin * [Hybrid] refactor intrin, allow register external functions with argument type checking, add a testcase * [Hybrid] address comments, fix a bug in te/ir.h * [Hybrid] remove type check * [Hybrid] python syntax parser * [Hybrid] add a testcase * [Hybrid] improve comments and fix bugs * [Hybrid] improve comments, refactor __internal_assert, add new testcases * [Hybrid] improve error report message, refactor intrin * [Hybrid] separate ScopeEmitter from parser * [Hybrid] refactor type check * [Hybrid] refactor intrin * [Hybrid] refactor intrin, allow register external functions with argument type checking, add a testcase * [Hybrid] address comments, fix a bug in te/ir.h * [Hybrid] remove type check * [Hybrid] refactor intrin, scope_handler, special_stmt * [Hybrid] address comments * [Hybrid] clean code, improve error reporting & testcase * [Hybrid] clean code * [Hybrid] clean code [IR] introduce dependency graph and write map [TE] refactor and clean codebase [TE] refactor IR [TE] introduce schedule, dependency graph and support fuse and split (#17) * fix lint * introduce dependency graph * enable create schedule * support get axes * fix lint * revert Set * add schedule primitive fuse * address comment * support split [IR] Introduce SeqStmt add TeLower pass and enable to run Te IR (#15) * add function data structure add TeLower pass to transform Te to current IR enable to run Te IR * address comments * unify terminology TensorIR data structure init (#14) * init te data structure * finish printer and enhanced ir_builder * address the comments Co-authored-by: Bohan Hou <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29e88ff - Browse repository at this point
Copy the full SHA 29e88ffView commit details -
[Refactor] Schedule Creation; Schedule Validation (#71)
* Re-implement: schedule creation, loop validation; Refactor: move creation code to schedule_create.cc, move validation code to schedule_validate.cc * Update * Add StmtSRef::GetStmt<SomeNode>() in preparation of removing DowncastPtr
Configuration menu - View commit details
-
Copy full SHA for 26e8231 - Browse repository at this point
Copy the full SHA 26e8231View commit details -
* [AutoTIR] Add LoopTree * Add ReprPrinter for IteratorNode * Loops whose body isnt BlockRealize; More testcases * doc
Configuration menu - View commit details
-
Copy full SHA for bfbb893 - Browse repository at this point
Copy the full SHA bfbb893View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c7d9a8 - Browse repository at this point
Copy the full SHA 5c7d9a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddbdd52 - Browse repository at this point
Copy the full SHA ddbdd52View commit details -
Configuration menu - View commit details
-
Copy full SHA for c49e584 - Browse repository at this point
Copy the full SHA c49e584View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b606d8 - Browse repository at this point
Copy the full SHA 2b606d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ac57c9 - Browse repository at this point
Copy the full SHA 9ac57c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dea4fa6 - Browse repository at this point
Copy the full SHA dea4fa6View commit details -
[TIR][Hybrid] Extensible Parser & Life of Lowering & Concise Scoping …
…(#78) * [TIR][Hybrid] Extensible Parser & Life of Lowering & Concise Scoping * [TIR][HYBRID] fix several issues * [TIR][HYBRID] fix assert and let * [TIR][HYBRID] fix store * [TIR][Hybrid] improve hybrid type hierarchy * [TIR][Hybrid] improve comments * [TIR][Hybrid] update all the tests * [TIR][Hybrid] improve typing class comments * [TIR][Hybrid] improve comments * [TIR][Hybrid] improve comments * [TIR][Hybrid] move hybrid from tvm.tir to tvm namespace * [TIR][Hybrid] support single point TensorRegion sugar * [TIR][Hybrid] move string key to enum * [TIR][Hybrid] fix enum
Configuration menu - View commit details
-
Copy full SHA for d319b4d - Browse repository at this point
Copy the full SHA d319b4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1069c7b - Browse repository at this point
Copy the full SHA 1069c7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cc29fc - Browse repository at this point
Copy the full SHA 9cc29fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for fc69d08 - Browse repository at this point
Copy the full SHA fc69d08View commit details -
[TIR][HYBRID] Grid Iteration and schedule bug fix (#93)
* [TIR][HYBRID] Grid Iteration * [TIR][HYBRID] Grid Iteration fix * [TIR][HYBRID] fix bugs in schedule::replace
Configuration menu - View commit details
-
Copy full SHA for 0186f92 - Browse repository at this point
Copy the full SHA 0186f92View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4b8d0d - Browse repository at this point
Copy the full SHA a4b8d0dView commit details -
* [TIR][Schedule] finish blockize * [TIR][Schedule] finish native tensorize * [TIR][Schedule] finish tensorize * address comments * address comments
Configuration menu - View commit details
-
Copy full SHA for 2a78e20 - Browse repository at this point
Copy the full SHA 2a78e20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 690d825 - Browse repository at this point
Copy the full SHA 690d825View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53e1d1d - Browse repository at this point
Copy the full SHA 53e1d1dView commit details -
[TIR][HYBRID] Concise Block Declaration (#100)
* [TIR][Hybrid] concise block declaration * [TIR][Hybrid] concise block declaration * [TIR][Hybrid] fix
Configuration menu - View commit details
-
Copy full SHA for b81c087 - Browse repository at this point
Copy the full SHA b81c087View commit details -
[Schedule] GPU support and part of execution scope (#97)
* [Schedule] GPU support and part of execution scope * [Schedule] address comments * [Schedule] add scope validate
Configuration menu - View commit details
-
Copy full SHA for e877808 - Browse repository at this point
Copy the full SHA e877808View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37609f0 - Browse repository at this point
Copy the full SHA 37609f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ab40d7 - Browse repository at this point
Copy the full SHA 7ab40d7View commit details -
[TIR][HYBRID] fix [TIR][HYBRID] fix [TIR][HYBRID] fix [TIR][HYBRID] clean up (#108) * 【TIR][HYBRID] clean up * [TIR][Hybrid] allow to use expr.dtype
Configuration menu - View commit details
-
Copy full SHA for d720098 - Browse repository at this point
Copy the full SHA d720098View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30528f6 - Browse repository at this point
Copy the full SHA 30528f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8231c9 - Browse repository at this point
Copy the full SHA c8231c9View commit details -
[TIR][Hybrid] concise thread env
[TIR][Hybrid] fix [TIR][Hybrid] fix [TIR][Hybrid] fold attr&realize [TIR][Hybrid] concise thread env (#113) * [TIR][Hybrid] concise thread env * [TIR][Hybrid] concise thread env * [TIR][Hybrid] fix
Configuration menu - View commit details
-
Copy full SHA for 05b54fd - Browse repository at this point
Copy the full SHA 05b54fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 864297b - Browse repository at this point
Copy the full SHA 864297bView commit details -
Configuration menu - View commit details
-
Copy full SHA for cbd51b4 - Browse repository at this point
Copy the full SHA cbd51b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30345e4 - Browse repository at this point
Copy the full SHA 30345e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2680a3 - Browse repository at this point
Copy the full SHA d2680a3View commit details -
[Schedule] compute_inline & higher-dimension tensorize (#121)
* [Schedule] support compute inline * [Schedule] support higher-dimension tensorize
Configuration menu - View commit details
-
Copy full SHA for 7e5a0b3 - Browse repository at this point
Copy the full SHA 7e5a0b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebd9f51 - Browse repository at this point
Copy the full SHA ebd9f51View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8b6e95 - Browse repository at this point
Copy the full SHA a8b6e95View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2fa274 - Browse repository at this point
Copy the full SHA c2fa274View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7556997 - Browse repository at this point
Copy the full SHA 7556997View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cd72bb - Browse repository at this point
Copy the full SHA 0cd72bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49aa478 - Browse repository at this point
Copy the full SHA 49aa478View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ddf6db - Browse repository at this point
Copy the full SHA 4ddf6dbView commit details -
* [TIR] fix auto complete * [TIR] fix auto complete * [TIR] fix auto complete
Configuration menu - View commit details
-
Copy full SHA for fb21e3f - Browse repository at this point
Copy the full SHA fb21e3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0343554 - Browse repository at this point
Copy the full SHA 0343554View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5371e0d - Browse repository at this point
Copy the full SHA 5371e0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 433dbb4 - Browse repository at this point
Copy the full SHA 433dbb4View commit details -
[TIR] TensorCore conv2d support (#136)
* [Schedule] support compute inline * [Schedule] support higher-dimension tensorize * TensorCore support * TensorCore support * TensorCore support * Add testcase for exec_scope
Configuration menu - View commit details
-
Copy full SHA for 1afec2b - Browse repository at this point
Copy the full SHA 1afec2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for badf812 - Browse repository at this point
Copy the full SHA badf812View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f48ff0 - Browse repository at this point
Copy the full SHA 4f48ff0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cc7b8f - Browse repository at this point
Copy the full SHA 6cc7b8fView commit details -
[TIR][Schedule] reverse_compute_at (#140)
* [TIR][Schedule] reverse_compute_at * [TIR][Schedule] reverse_compute_at: fixed * [TIR][Schedule] reverse_compute_at: fix
Configuration menu - View commit details
-
Copy full SHA for 7ce474a - Browse repository at this point
Copy the full SHA 7ce474aView commit details -
[Refactor][MetaSchedule] AutoTune, Mutator, Evolutionary Search API R…
…efinement (#142)
Configuration menu - View commit details
-
Copy full SHA for ee9be1e - Browse repository at this point
Copy the full SHA ee9be1eView commit details -
[MetaSchedule] AutoTensorization (#127)
* [TIR][AutoTensorize] init * [TIR][MetaSchedule] AutoTensorize * [TIR][MetaSchedule] AutoTensorize: dot product * [MetaSchedule] AutoTensorize: refactor * [MetaSchedule] embed auto tensorization into SearchRule&Analysis * [MetaSchedule] rebased * [MetaSchedule] rebased&fixed * [MetaSchedule] rebased * [MetaSchedule] rebased * [MetaSchedule] comment
Configuration menu - View commit details
-
Copy full SHA for e64f4ff - Browse repository at this point
Copy the full SHA e64f4ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2cc4d5 - Browse repository at this point
Copy the full SHA a2cc4d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40d58f6 - Browse repository at this point
Copy the full SHA 40d58f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 057c43f - Browse repository at this point
Copy the full SHA 057c43fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ad1c12 - Browse repository at this point
Copy the full SHA 4ad1c12View commit details -
Configuration menu - View commit details
-
Copy full SHA for 700abb2 - Browse repository at this point
Copy the full SHA 700abb2View commit details -
[TIR][Schedule] reverse_compute_inline (#145)
* [TIR][Schedule] reverse_compute_inline * [TIR][Schedule] add reverse_compute_at into MetaSchedule * [TIR][Schedule] add reverse_compute_inline into MetaSchedule
Configuration menu - View commit details
-
Copy full SHA for 2b4be26 - Browse repository at this point
Copy the full SHA 2b4be26View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5acf0a0 - Browse repository at this point
Copy the full SHA 5acf0a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3514c0 - Browse repository at this point
Copy the full SHA c3514c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43149a0 - Browse repository at this point
Copy the full SHA 43149a0View commit details -
[TE] Generate Tir from TE compute (#143)
* [TE] Generate Tir from TE compute * [TE] rebased * [TE] change create_tir to create_func * [TE] change create_tir to create_func Co-authored-by: spectrometerHBH <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0695821 - Browse repository at this point
Copy the full SHA 0695821View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0387f83 - Browse repository at this point
Copy the full SHA 0387f83View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7df386 - Browse repository at this point
Copy the full SHA b7df386View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0d3589 - Browse repository at this point
Copy the full SHA b0d3589View commit details -
[Topi][Relay] Op Strategy for tir (#155)
* [Topi][Relay] Op Strategy for tir * [TE] Generate Tir from TE compute
Configuration menu - View commit details
-
Copy full SHA for 878f5eb - Browse repository at this point
Copy the full SHA 878f5ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2eeb7b - Browse repository at this point
Copy the full SHA e2eeb7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52a18b7 - Browse repository at this point
Copy the full SHA 52a18b7View commit details -
[TVMScript] metaprogramming: specialize buffer (#154)
* [TVMScript] metaprogramming: tensor shape invariant code * [TVMScript] metaprogramming: tensor shape invariant code * [TVMScript] metaprogramming: fix * [TVMScript] metaprogramming: fix * [TVMScript] metaprogramming: specialize_buffer * [TVMScript] adjust API * [TVMScript] adjust API * [TVMScript] move to global function * [TVMScript] refactor
Configuration menu - View commit details
-
Copy full SHA for 188eb4d - Browse repository at this point
Copy the full SHA 188eb4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2d8ea6 - Browse repository at this point
Copy the full SHA a2d8ea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a98e85a - Browse repository at this point
Copy the full SHA a98e85aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eb0558 - Browse repository at this point
Copy the full SHA 4eb0558View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4e616e - Browse repository at this point
Copy the full SHA a4e616eView commit details -
[Refactor] Instruction Attributes (#167)
* Add InstAttrs and make every inst_attr inherit from it * ... * use virtual
Configuration menu - View commit details
-
Copy full SHA for 4a4893f - Browse repository at this point
Copy the full SHA 4a4893fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8dd459 - Browse repository at this point
Copy the full SHA f8dd459View commit details -
[Refactor] Refactor Search Rules (#171)
- AlwaysInline => InlinePureSpatial - Merge the following rules into Multi-Level-Tiling-And-Fusion - Multi-Level-Tiling - Fusion - Add-Cache-Write
Configuration menu - View commit details
-
Copy full SHA for cfff454 - Browse repository at this point
Copy the full SHA cfff454View commit details -
Configuration menu - View commit details
-
Copy full SHA for f07c8b1 - Browse repository at this point
Copy the full SHA f07c8b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6da2f57 - Browse repository at this point
Copy the full SHA 6da2f57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86eba3c - Browse repository at this point
Copy the full SHA 86eba3cView commit details -
[TIR][Schedule] iter_var_map integrate&enhance (#169)
* [TIR][Schedule] iter_var_map integrate & enhance [TIR][Schedule] iter_var_map integrate: bug fix [TIR][Schedule] iter_var_map integrate: bug fix [TIR][Schedule] predicate: init [TIR][Schedule] stride generalize [TIR][Schedule] iter_var_map: split/fuse simplify WIP WIP WIP WIP pass simple predicate test pass predicate tests pass compound predicate tests pass compound predicate tests pass compound predicate tests pass compound predicate tests subspace division init WIP WIP pass simple division test done, do some refactoring to make logic clear done done refactor refactor complete DONE. adress comments * adress comments * rebase
Configuration menu - View commit details
-
Copy full SHA for 87b69da - Browse repository at this point
Copy the full SHA 87b69daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5583752 - Browse repository at this point
Copy the full SHA 5583752View commit details -
[TIR][Schedule] fix blockize&tensorize (#176)
* WIP * basically done * done. * done.
Configuration menu - View commit details
-
Copy full SHA for 1d3a782 - Browse repository at this point
Copy the full SHA 1d3a782View commit details -
[TIR][Schedule] fix compute_at (#178)
* [TIR][Schedule] fix compute_at * [TIR][Schedule] fix compute_at
Configuration menu - View commit details
-
Copy full SHA for 9650923 - Browse repository at this point
Copy the full SHA 9650923View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f6e950 - Browse repository at this point
Copy the full SHA 2f6e950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37311ed - Browse repository at this point
Copy the full SHA 37311edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3897e85 - Browse repository at this point
Copy the full SHA 3897e85View commit details -
[TIR][Schedule] rfactor (#180)
* [TIR][Schedule] rfactor : init * [TIR][Schedule] rfactor * [TIR][Schedule] rfactor * WIP * WIP * WIP * WIP * basically done * DONE. * DONE.
Configuration menu - View commit details
-
Copy full SHA for afcdde0 - Browse repository at this point
Copy the full SHA afcdde0View commit details -
[TIR][Schedule] sparse_dense(BSR) CPU demo (#158)
* [TIR][Schedule] sparse_dense init * [TIR][Schedule] sparse_dense: x86 * [TIR][Schedule] sparse_dense: x86, generic shape * set_store_predicate remaining * update
Configuration menu - View commit details
-
Copy full SHA for 5f2c797 - Browse repository at this point
Copy the full SHA 5f2c797View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b4a2fc - Browse repository at this point
Copy the full SHA 3b4a2fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1f77c2 - Browse repository at this point
Copy the full SHA b1f77c2View commit details -
[MetaSchedule] IO for measure records (#184)
* add RecordToFile * integration test * record-to-file on integration tests * auto record loading
Configuration menu - View commit details
-
Copy full SHA for 34c3a74 - Browse repository at this point
Copy the full SHA 34c3a74View commit details -
[Bugfix] Cooperative fetching (#187)
* [Bugfix] Cooperative fetching * minor refactors
Configuration menu - View commit details
-
Copy full SHA for 649884b - Browse repository at this point
Copy the full SHA 649884bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1859aa3 - Browse repository at this point
Copy the full SHA 1859aa3View commit details -
[MetaSchedule] CPU AutoTensorize Search (#189)
* [MetaSchedule] Landing AutoTensorize: adjust cache_read/cache_write * [MetaSchedule] Landing AutoTensorize: fix postorderapply * fix get block * fix get block * add get_consumers/get_producers * remove get_only_consumer * pass cpu non-tensorized tests * fix the signature of cache_write * tir side refactor for cache_read * meta schedule side refactor for cache_read * search_rule refactor for cache_read * minor * make things running * configurable storage scope for cache_read/write Co-authored-by: spectrometerHBH <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3cf64a6 - Browse repository at this point
Copy the full SHA 3cf64a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0993b4 - Browse repository at this point
Copy the full SHA b0993b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3caef05 - Browse repository at this point
Copy the full SHA 3caef05View commit details -
Configuration menu - View commit details
-
Copy full SHA for f37fa4d - Browse repository at this point
Copy the full SHA f37fa4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f4df45 - Browse repository at this point
Copy the full SHA 4f4df45View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffb7e3a - Browse repository at this point
Copy the full SHA ffb7e3aView commit details -
[Refactor] Renaming and Simplify (#195)
* Change func => workload * filename => log_file * num_iterations => num_trials * Define Init method for SearchSpace, SearchStrategy, ProgramMeasurer * add SearchTask as an argument of postproc * remove target in verify_gpu_code * remove warp_size in rewrite_cuda_thread_bind * mark_parallelize_out's max_extent => max_jobs_per_core * minor
Configuration menu - View commit details
-
Copy full SHA for 80d9457 - Browse repository at this point
Copy the full SHA 80d9457View commit details -
[MetaSchedule] Use FLOPs in ProgramMeasurer (#196)
* Add printer * Match Ansor's FLOP counter * refactor record loading * refactor again * Check structural equality * print flops * minor
Configuration menu - View commit details
-
Copy full SHA for 07a94bb - Browse repository at this point
Copy the full SHA 07a94bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2207ce7 - Browse repository at this point
Copy the full SHA 2207ce7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 693a0ad - Browse repository at this point
Copy the full SHA 693a0adView commit details -
* [TIR][Schedule] pragma * [TIR][Schedule] pragma
Configuration menu - View commit details
-
Copy full SHA for 3066e37 - Browse repository at this point
Copy the full SHA 3066e37View commit details -
[MetaSchedule] SearchRule: AutoUnroll (#202)
* loop_type => block_type for a block * add SampleCategorical to schedule * add sample categorical * add unittest for sample categorical * add auto unroll search rule * change signature of mark_loop_type and mark_block_type * refactor annotation checking * prepare for pragma * post processor is done * add postproc on python side * add instruction: auto unroll * allow pragma to be assigned multiple times
Configuration menu - View commit details
-
Copy full SHA for 45ad098 - Browse repository at this point
Copy the full SHA 45ad098View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1790aef - Browse repository at this point
Copy the full SHA 1790aefView commit details -
[MetaSchedule] Mark Parallelize/Vectorize/AutoUnroll onto Block, inst…
…ead of Loop (#204)
Configuration menu - View commit details
-
Copy full SHA for e289975 - Browse repository at this point
Copy the full SHA e289975View commit details -
[MetaSchedule] Use max_extent instead of num_of_loops in parallelize/…
…vectorize (#206)
Configuration menu - View commit details
-
Copy full SHA for dd25a7d - Browse repository at this point
Copy the full SHA dd25a7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b25f38 - Browse repository at this point
Copy the full SHA 3b25f38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c7e1ef - Browse repository at this point
Copy the full SHA 5c7e1efView commit details -
* rename: trace => insts * Add TraceNode and Trace * pass the tests * remove trace-related functionality in the schedule class * remove serialization from schedule class * change the type of decision * Tweak the log format * minor name/sig changes * add AsPython * bugfix * fix them all
Configuration menu - View commit details
-
Copy full SHA for c474bba - Browse repository at this point
Copy the full SHA c474bbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for eee40ca - Browse repository at this point
Copy the full SHA eee40caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30d65c5 - Browse repository at this point
Copy the full SHA 30d65c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aeed54 - Browse repository at this point
Copy the full SHA 9aeed54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 421b823 - Browse repository at this point
Copy the full SHA 421b823View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc27ebd - Browse repository at this point
Copy the full SHA fc27ebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b69d8d - Browse repository at this point
Copy the full SHA 1b69d8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for db20c64 - Browse repository at this point
Copy the full SHA db20c64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 261c756 - Browse repository at this point
Copy the full SHA 261c756View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1063f9 - Browse repository at this point
Copy the full SHA b1063f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34339bf - Browse repository at this point
Copy the full SHA 34339bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d076871 - Browse repository at this point
Copy the full SHA d076871View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe69f48 - Browse repository at this point
Copy the full SHA fe69f48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 675aaaf - Browse repository at this point
Copy the full SHA 675aaafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4727b8c - Browse repository at this point
Copy the full SHA 4727b8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3860c05 - Browse repository at this point
Copy the full SHA 3860c05View commit details -
[TIR] Simplify expressions during the creation of tir func (#233)
* add simplify * remove simplify in auto complete
Configuration menu - View commit details
-
Copy full SHA for 86533e6 - Browse repository at this point
Copy the full SHA 86533e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e66136 - Browse repository at this point
Copy the full SHA 2e66136View commit details -
Configuration menu - View commit details
-
Copy full SHA for 40f32cf - Browse repository at this point
Copy the full SHA 40f32cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60a7f38 - Browse repository at this point
Copy the full SHA 60a7f38View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57f213f - Browse repository at this point
Copy the full SHA 57f213fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7497b16 - Browse repository at this point
Copy the full SHA 7497b16View commit details -
[MetaSchedule] Migrate Database-related utils from ProgramMeasurer to…
… Database (#241)
Configuration menu - View commit details
-
Copy full SHA for 619019d - Browse repository at this point
Copy the full SHA 619019dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7883dfd - Browse repository at this point
Copy the full SHA 7883dfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e6066d - Browse repository at this point
Copy the full SHA 6e6066dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e281ce - Browse repository at this point
Copy the full SHA 7e281ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 399bdbd - Browse repository at this point
Copy the full SHA 399bdbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1bf8cb - Browse repository at this point
Copy the full SHA e1bf8cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 136180e - Browse repository at this point
Copy the full SHA 136180eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0de7d3 - Browse repository at this point
Copy the full SHA b0de7d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e47d526 - Browse repository at this point
Copy the full SHA e47d526View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76d22aa - Browse repository at this point
Copy the full SHA 76d22aaView commit details -
[Meta Schedule] End to end experiment (#252)
* find a bug for fused_nn_global_avg_pool2d * temp save * change tag to str * remove simplify in auto complete * correctly run resnet * change ds * fix * fix * change test doc * add decompose reduction in postproc and add docs
Configuration menu - View commit details
-
Copy full SHA for 0ce2eb9 - Browse repository at this point
Copy the full SHA 0ce2eb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f27dbec - Browse repository at this point
Copy the full SHA f27dbecView commit details -
[TIR][Schedule] Reduction (#198)
* [TIR][Schedule] reduction block * [TIR][Schedule] reduction: decompose * [TIR][Schedule] reduction: merge * [TIR][Schedule] reduction: blockize * [TIR][Schedule] reduction: remove ReduceStep * [TIR][Schedule] reduction: lowering * [TIR][Schedule] reduction: fix tests except rfactor * [TIR][Schedule] rfactor * [TIR][Schedule] rebased * [TIR][Schedule] lowering & allreduce init * [TIR][Schedule] allreduce done * [TIR][Schedule] fix annotation condition * [MetaSchedule][BugFix] remove the uses of ReduceStepNode * [TIR][Schedule] use `value.substr(0, 9) != "threadIdx"` * [TIR][Schedule] Add `const` and `&`. Co-authored-by: Siyuan Feng <[email protected]> * [TIR][Schedule] Change the way of string conversion. Co-authored-by: Siyuan Feng <[email protected]> * [MetaSchedule] Rewrite rules for decompose reduction. * [TIR][Schedule] remove redundant macros/calls * [MetaSchedule] only care the first appearance of reduction blocks Co-authored-by: Junru Shao <[email protected]> * [MetaSchedule][TIR][Schedule] Style change * [TIR][Schedule] Update signatures of "ReducerMatched" and "FromInitUpdate" * [TIR][Schedule] Make "ReducerMatched" and "FromInitUpdate" to be static class methods. * [TIR][Schedule] Refactor. Set AllreduceTransform to be a new pass. * [TIR][Schedule] Remove default argument * [TIR][Schedule] Fix comments * [TIR][Schedule] Update "IsReduction()" * Rename a variable & remove a TODO item * [MetaSchedule] Visit init in `VisitStmt(const BlockNode*)` * [TIR][Schedule] Allreduce style Co-authored-by: Ruihang Lai <[email protected]> Co-authored-by: Siyuan Feng <[email protected]> Co-authored-by: Junru Shao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 51fe736 - Browse repository at this point
Copy the full SHA 51fe736View commit details -
Co-authored-by: Wuwei Lin <[email protected]> Co-authored-by: Wuwei Lin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38f5c19 - Browse repository at this point
Copy the full SHA 38f5c19View commit details -
Configuration menu - View commit details
-
Copy full SHA for eaf9df5 - Browse repository at this point
Copy the full SHA eaf9df5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8934670 - Browse repository at this point
Copy the full SHA 8934670View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60e503d - Browse repository at this point
Copy the full SHA 60e503dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 077c5d0 - Browse repository at this point
Copy the full SHA 077c5d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4a0768 - Browse repository at this point
Copy the full SHA d4a0768View commit details -
[TIR] Add 'None' loop support in 'decompose_reduction' (#263)
* [TIR] Add 'None' loop support in 'decompose_reduction' * [TIR] Add simplification and a unit test
Configuration menu - View commit details
-
Copy full SHA for 530eaf0 - Browse repository at this point
Copy the full SHA 530eaf0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14071e1 - Browse repository at this point
Copy the full SHA 14071e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98254aa - Browse repository at this point
Copy the full SHA 98254aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f970e93 - Browse repository at this point
Copy the full SHA f970e93View commit details -
[Schedule] add new primitive double_buffer (#267)
* [Schedule] fix gpu demo * [Schedule] add double_buffer * [Schedule] fix script printer and parser * [Schedule] add test for double_buffer
Configuration menu - View commit details
-
Copy full SHA for 7da28af - Browse repository at this point
Copy the full SHA 7da28afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46712d7 - Browse repository at this point
Copy the full SHA 46712d7View commit details -
[MetaSchedule] Tensorization with wmma_load & wmma_store intrin (#228)
* [MetaSchedule] Tensorization with wmma_load & wmma_store intrin * rebase * fix wmma_symc, wmma_fill, wmma_store * [ARITH] allow inject mapping for all data par block vars * [ARITH] fix bug * [ARITH] fix iter_affine_map unittest * [ARITH] fix unittests * fix * fix bugs * fix * fix Co-authored-by: spectrometerHBH <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d6b2c43 - Browse repository at this point
Copy the full SHA d6b2c43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d1c7e4 - Browse repository at this point
Copy the full SHA 8d1c7e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8363935 - Browse repository at this point
Copy the full SHA 8363935View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0256be - Browse repository at this point
Copy the full SHA a0256beView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfec313 - Browse repository at this point
Copy the full SHA dfec313View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67bb566 - Browse repository at this point
Copy the full SHA 67bb566View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a9a803 - Browse repository at this point
Copy the full SHA 7a9a803View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5c104f - Browse repository at this point
Copy the full SHA c5c104fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e258fb - Browse repository at this point
Copy the full SHA 2e258fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85ac5e4 - Browse repository at this point
Copy the full SHA 85ac5e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7abda00 - Browse repository at this point
Copy the full SHA 7abda00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f0425d - Browse repository at this point
Copy the full SHA 3f0425dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f52b90d - Browse repository at this point
Copy the full SHA f52b90dView commit details -
[MetaSchedule] Respect
must_cache_write
properly (#287)(cherry picked from commit 47c6cae89d7d717a9cb1b4db783c0c8c1cd24fb5)
Configuration menu - View commit details
-
Copy full SHA for 13b89ba - Browse repository at this point
Copy the full SHA 13b89baView commit details -
[MetaSchedule] Improve Performance of SampleInitPopulation by working…
… with VerifyGPUCode in a better way (#289) (cherry picked from commit 86c0c51efcc3d77cb01032c63ada199a4d6dc86a)
Configuration menu - View commit details
-
Copy full SHA for 8a55ef0 - Browse repository at this point
Copy the full SHA 8a55ef0View commit details -
[MetaSchedule] Reuse main thread as worker 0 (#290)
(cherry picked from commit c63c4d561c99ed2bf9e8360883eee3c6b1dd7122)
Configuration menu - View commit details
-
Copy full SHA for 10c5892 - Browse repository at this point
Copy the full SHA 10c5892View commit details -
(cherry picked from commit 3e0523f772d8a08239e4854fce720d58e9a2a6fb)
Configuration menu - View commit details
-
Copy full SHA for e4386e7 - Browse repository at this point
Copy the full SHA e4386e7View commit details -
Move methods in Scope to ScopeNode (#292)
(cherry picked from commit 9727a85cdbd167da04a14ab2c241baabc4d51396)
Configuration menu - View commit details
-
Copy full SHA for 911266e - Browse repository at this point
Copy the full SHA 911266eView commit details -
[Refactor] Re-structuring the schedule folder (#293)
(cherry picked from commit dcb54e6619a82d80770bbf9f53f85d0f8f2a9e37)
Configuration menu - View commit details
-
Copy full SHA for f4cdc18 - Browse repository at this point
Copy the full SHA f4cdc18View commit details -
[MetaSchedule] add MutateAutoUnroll and MutateParallel (#272)
* [MetaSchedule] add MutateAutoUnroll and MutateParallel * [MetaSchedule] Fix comments * [MetaSchedule] Remove including "thread" head file * [MetaSchedule] Fix bugs in `MutateAutoUnroll` * [MetaSchedule] Fix comments. * [MetaSchedule] Rewrite Mutate * [MetaSchedule] use bool * [MetaSchedule] use std::atomic warned_num_cores_missing * [MetaSchedule] fix * [MetaSchedule] fix the use of atomic<bool> * [MetaSchedule] done * [MetaSchedule] change after refactor (cherry picked from commit 7c984b8cd0053ad21a9fd57b44c5e45ca8086902)
Configuration menu - View commit details
-
Copy full SHA for 07af2c1 - Browse repository at this point
Copy the full SHA 07af2c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8db9df - Browse repository at this point
Copy the full SHA e8db9dfView commit details -
TE workload for conv2d winograd (#296)
* TE workload for conv2d winograd * Update workload_te.py (cherry picked from commit ba48d5bf8dd2a05c6d9d272fa863357195722fd0)
Configuration menu - View commit details
-
Copy full SHA for e34c0e0 - Browse repository at this point
Copy the full SHA e34c0e0View commit details -
rename TensorRegion => BufferRegion (#305)
rename: BufferAllocate => AllocBuffer rename: tag => name_hint remove: BufferAllocate move: exec_scope from block realize to block
Configuration menu - View commit details
-
Copy full SHA for 44d48e4 - Browse repository at this point
Copy the full SHA 44d48e4View commit details -
[REFACTOR] refactor LoopNode with ForNode and some minor renaming (#307)
* remove Loop and use For in tir * rename allocations => alloc_buffers rename Scope => BlockScope
Configuration menu - View commit details
-
Copy full SHA for ab19f99 - Browse repository at this point
Copy the full SHA ab19f99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 132a9c4 - Browse repository at this point
Copy the full SHA 132a9c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9525bfd - Browse repository at this point
Copy the full SHA 9525bfdView commit details -
[TIR][Schedule] fix decompose reduction (#304)
* fix decompose reduction * rebased * fixed * fixed * fixed * rebased
Configuration menu - View commit details
-
Copy full SHA for dd85214 - Browse repository at this point
Copy the full SHA dd85214View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99c6c31 - Browse repository at this point
Copy the full SHA 99c6c31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 341a097 - Browse repository at this point
Copy the full SHA 341a097View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0fa743 - Browse repository at this point
Copy the full SHA b0fa743View commit details -
Configuration menu - View commit details
-
Copy full SHA for a167b88 - Browse repository at this point
Copy the full SHA a167b88View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf1a3fc - Browse repository at this point
Copy the full SHA cf1a3fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 091f18b - Browse repository at this point
Copy the full SHA 091f18bView commit details -
[BugFix][TIR][Schedule] Fix bugs of rfactor (#322)
* [TIR][Schedule] Replace VarCollector with PreOrderVisit * [TIR][Schedule] rfactor: fix one of the bugs * [TIR][Schedule] rfactor: add a new unittest * [TIR][Schedule] rfactor: reorganize * [TIR][Schedule] rfactor: reformat * [TIR][Schedule] add name of rfactor block * [TIR][Schedule] rewrite part of rfactor, and modify the tests * [TIR][Schedule] review write back part * [TIR][Schedule] reformat * [TIR][Schedule] perhaps have fixed the last bug * [TIR][Schedule] add test * [TIR][Schedule] style
Configuration menu - View commit details
-
Copy full SHA for 253918a - Browse repository at this point
Copy the full SHA 253918aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dcdfdf - Browse repository at this point
Copy the full SHA 6dcdfdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1279bb0 - Browse repository at this point
Copy the full SHA 1279bb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78ae28f - Browse repository at this point
Copy the full SHA 78ae28fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fc5640 - Browse repository at this point
Copy the full SHA 9fc5640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 659b941 - Browse repository at this point
Copy the full SHA 659b941View commit details -
Configuration menu - View commit details
-
Copy full SHA for cefa95b - Browse repository at this point
Copy the full SHA cefa95bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55223a2 - Browse repository at this point
Copy the full SHA 55223a2View commit details -
[MetaSchedule] RuleSimplifyComputeWithConstTensor (#313)
* RuleSimplifyComputeWithConstTensor * tiling * fix * fix * new search rule * fix
Configuration menu - View commit details
-
Copy full SHA for fedc80e - Browse repository at this point
Copy the full SHA fedc80eView commit details -
[MetaSchedule] Fix RuleMultiLevelTiling that supports cache_write fol…
…lowed by reduction block (#320) * Fix cache write with reduction consumer * debug * fix * case1 * comments * fix
Configuration menu - View commit details
-
Copy full SHA for 3c6083d - Browse repository at this point
Copy the full SHA 3c6083dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b866a85 - Browse repository at this point
Copy the full SHA b866a85View commit details -
Revert "[MetaSchedule] fix bug in rule RandomComputeLocation (#330)" …
…(#331) This reverts commit 34f89082116460d3073327c04ba559d367500602.
Configuration menu - View commit details
-
Copy full SHA for b0e034e - Browse repository at this point
Copy the full SHA b0e034eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70ac365 - Browse repository at this point
Copy the full SHA 70ac365View commit details -
[BugFix] rfactor & PostprocRewriteReductionBlock (#333)
* [TIR][Schedule] Fix rfactor primitive again * [MetaSchedule] rewrite a reduction block only when it has reduction block var * [TIR][Schedule] fix
Configuration menu - View commit details
-
Copy full SHA for 4771c60 - Browse repository at this point
Copy the full SHA 4771c60View commit details -
Configuration menu - View commit details
-
Copy full SHA for 997b16a - Browse repository at this point
Copy the full SHA 997b16aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fd90b8 - Browse repository at this point
Copy the full SHA 3fd90b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33763d4 - Browse repository at this point
Copy the full SHA 33763d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 724d728 - Browse repository at this point
Copy the full SHA 724d728View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc6e609 - Browse repository at this point
Copy the full SHA bc6e609View commit details -
[MetaSchedule] Add search rule "RuleAddRfactor" (#306)
* [MetaSchedule] change after refactor * [MetaSchedule] fix typo * [MetaSchedule] add rule "AddRfactor" * [MetaSchedule] Move "NeedsInline" * [MetaSchedule] Update "NeedsRfactor" * [MetaSchedule] add reorder * [MetaSchedule] LoopNode -> ForNode after rebasing * [MetaSchedule] simply fix some ce after rebasing * [MetaSchedule] little refactor * [MetaSchedule] use `Schedule::Copy` to make copy * fix ce after rebasing * [MetaSchedule] use SamplePerfectTile. Successfully align! * [MetaSchedule] rename * [MetaSchedule] add the original schedule * [MetaSchedule] move helper functions * sorry... * [MetaSchedule] optimize imports * [MetaSchedule] refactor & document & use TVM_SREF_TO_BLOCK/FOR * [MetaSchedule] fix comments * [MetaSchedule] fix comments * [MetaSchedule] fix comments * [MetaSchedule] rebase
Configuration menu - View commit details
-
Copy full SHA for d68997f - Browse repository at this point
Copy the full SHA d68997fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e46b917 - Browse repository at this point
Copy the full SHA e46b917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f0b3a1 - Browse repository at this point
Copy the full SHA 9f0b3a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a483d9 - Browse repository at this point
Copy the full SHA 2a483d9View commit details
Commits on Mar 31, 2021
-
rebase and avoid visit init block
Co-authored-by: Junru Shao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3e705b - Browse repository at this point
Copy the full SHA c3e705bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69cb9fc - Browse repository at this point
Copy the full SHA 69cb9fcView commit details -
[BugFix] Fix compute_at & reverse_compute_at (#349)
* [BugFix] Fix bug of compute_at * [BugFix] update doc * [BugFix] remove redundant log output * fix a tiny typo in tir/schedule/analysis.cc
Configuration menu - View commit details
-
Copy full SHA for 59253ca - Browse repository at this point
Copy the full SHA 59253caView commit details -
Configuration menu - View commit details
-
Copy full SHA for ad614fb - Browse repository at this point
Copy the full SHA ad614fbView commit details
Commits on Apr 1, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1f3ef44 - Browse repository at this point
Copy the full SHA 1f3ef44View commit details
Commits on Apr 2, 2021
-
[BugFix][MetaSchedule] preserve_unit_loop of (Reverse)ComputeAtAttr (…
…#351) * [BugFix][MetaSchedule] Add preserve_unit_loop to ComputeAtAttr & ReverseComputeAtAttr * [BugFix][MetaSchedule] Fix * [BugFix][MetaSchedule] Add Serialize/Deserialize
Configuration menu - View commit details
-
Copy full SHA for 421be69 - Browse repository at this point
Copy the full SHA 421be69View commit details
Commits on Apr 7, 2021
-
introduce pass lower_reduction (#353)
Co-authored-by: Ruihang Lai <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0558571 - Browse repository at this point
Copy the full SHA 0558571View commit details
Commits on Apr 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 55ab5a0 - Browse repository at this point
Copy the full SHA 55ab5a0View commit details -
Co-authored-by: Ruihang Lai <[email protected]> Co-authored-by: Junru Shao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9aaaba9 - Browse repository at this point
Copy the full SHA 9aaaba9View commit details
Commits on Apr 11, 2021
-
[BugFix] Fix
LCACollector
in current BufferFlatten (#362)* [BugFix] Fix `LCACollector` in current BufferFlatten * [BugFix] Update comment
Configuration menu - View commit details
-
Copy full SHA for 6e4c8d9 - Browse repository at this point
Copy the full SHA 6e4c8d9View commit details
Commits on Apr 14, 2021
-
[TIR][MetaSchedule] Introduce Schedule Primitive "set_scope" (#361)
* [TIR] Add primitive `SetScope` on C++ side * [TIR] Add primitive `SetScope` on Python side * [MetaSchedule] Add primitive `SetScope` on C++ side * [MetaSchedule] Add primitive `SetScope` on Python side * [MetaSchedule] Fix * [TIR][Schedule] Fix primitive bug * [TIR] Replace blocks as few as possible * [TIR] Add unit test * [TIR][MetaSchedule] Self-review and update. * [TIR] Remove `VisitStmt_(const BufferRealize* node)` * [TIR] Fuse both source&target of MatchBufferRegion
Configuration menu - View commit details
-
Copy full SHA for c267b71 - Browse repository at this point
Copy the full SHA c267b71View commit details -
* add feature * add first version layout rewrite * add dense * add extract_tasks api and modify tests * add layout rewrite for batch matmul and conv2d winograd * final commit before rebase * pass compile * fix compile warning * fix * fix * remove useless fields and add doc * fix doc * change name * update doc for dispatcher.py * refactor relay_integration.py * refactor the rest python files * refactor * refactor * refactor * refactor * remove debug output * pass unittest * fix * remove unused fields * fix rebase bugs * style issues * apply black * disable vm compiler * fix bug * address comment
Configuration menu - View commit details
-
Copy full SHA for 81b18a7 - Browse repository at this point
Copy the full SHA 81b18a7View commit details -
Co-authored-by: Ruihang Lai <[email protected]> Co-authored-by: Junru Shao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9281ed1 - Browse repository at this point
Copy the full SHA 9281ed1View commit details
Commits on Apr 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for dd90c65 - Browse repository at this point
Copy the full SHA dd90c65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 134bebd - Browse repository at this point
Copy the full SHA 134bebdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76e64db - Browse repository at this point
Copy the full SHA 76e64dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for f98a82c - Browse repository at this point
Copy the full SHA f98a82cView commit details -
Configuration menu - View commit details
-
Copy full SHA for da3927e - Browse repository at this point
Copy the full SHA da3927eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5a6098 - Browse repository at this point
Copy the full SHA c5a6098View commit details -
Configuration menu - View commit details
-
Copy full SHA for c49a385 - Browse repository at this point
Copy the full SHA c49a385View commit details -
Configuration menu - View commit details
-
Copy full SHA for 359aaf3 - Browse repository at this point
Copy the full SHA 359aaf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5278e56 - Browse repository at this point
Copy the full SHA 5278e56View commit details -
Configuration menu - View commit details
-
Copy full SHA for cc9a24c - Browse repository at this point
Copy the full SHA cc9a24cView commit details
Commits on Apr 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for e51eab8 - Browse repository at this point
Copy the full SHA e51eab8View commit details
Commits on May 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b62a767 - Browse repository at this point
Copy the full SHA b62a767View commit details
Commits on May 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for aa10e77 - Browse repository at this point
Copy the full SHA aa10e77View commit details -
Ubuntu committed
May 25, 2021 Configuration menu - View commit details
-
Copy full SHA for 8929128 - Browse repository at this point
Copy the full SHA 8929128View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8426144 - Browse repository at this point
Copy the full SHA 8426144View commit details