-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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][Ansor][AutoTVM v2.0] Part 0: Infrastructures for Automatic Schedule Search #5883
Commits on Jun 20, 2020
-
* Init commit: Code migration Start * Add loop_state.cc/h * Add ComputeDAG basic test
Configuration menu - View commit details
-
Copy full SHA for 7ee0902 - Browse repository at this point
Copy the full SHA 7ee0902View commit details -
Split transform_step out & Update more UTs (apache#3)
* Split transform_step out * Update GetProducers & GetConsumers * Update UTs * Add UT for CacheReadWrite & Some bug fix
Configuration menu - View commit details
-
Copy full SHA for 9fcbf0b - Browse repository at this point
Copy the full SHA 9fcbf0bView commit details -
Add search_task, measure and serialization (apache#4)
* Add FollowSplit & FollowFusedSplit tests * Update dag.InferBound & its UT * Add search_task, measure and serialization * Update Serialization UT
Configuration menu - View commit details
-
Copy full SHA for f43e82f - Browse repository at this point
Copy the full SHA f43e82fView commit details -
Add MetaTileRewritePolicy (apache#5)
* Add feature * Add cost_model, meta_tile_rewrite_policy * Add MetaTileRewritePolicy basic UT
Configuration menu - View commit details
-
Copy full SHA for e0a5ed5 - Browse repository at this point
Copy the full SHA e0a5ed5View commit details -
Basic Python API for State (apache#6)
* Add Basic Python API for State * Add UTs for State
Configuration menu - View commit details
-
Copy full SHA for 359905a - Browse repository at this point
Copy the full SHA 359905aView commit details -
Add Python API: Measure & Task (apache#7)
* Update the return value of state operation * Add task * Copy measure.py & utils.py * Fix LocalBuilder * Fix LocalRunner
Configuration menu - View commit details
-
Copy full SHA for 2032a64 - Browse repository at this point
Copy the full SHA 2032a64View commit details -
Add ansor.auto_schedule() API; First AutoSchedule working version(apa…
…che#8) * Add basic Python support for ansor.auto_schedule * Update AutoSchedule API * Bug fix for get the attach point of a fused iter * Update UT after infer bug fix
Configuration menu - View commit details
-
Copy full SHA for 6b21dc6 - Browse repository at this point
Copy the full SHA 6b21dc6View commit details -
Bug fix & Add python serialization API (apache#10)
* Delete C++ UT hack since Python is ready * Add ndarray.non_empty * Update Serialization python API
Configuration menu - View commit details
-
Copy full SHA for e52135f - Browse repository at this point
Copy the full SHA e52135fView commit details -
Improve code style, python wrapper and test cases (apache#11)
* Update c++ code style and unit test * Update python State wrapper and test cases
Configuration menu - View commit details
-
Copy full SHA for 1fe6638 - Browse repository at this point
Copy the full SHA 1fe6638View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43d1530 - Browse repository at this point
Copy the full SHA 43d1530View commit details -
Add RPCRunner & OpenCL/CUDA test (apache#12)
* Add RPCRunner & OpenCL search test * Add CUDA search test * Add RPCRunner test
Configuration menu - View commit details
-
Copy full SHA for f367d15 - Browse repository at this point
Copy the full SHA f367d15View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bd6471 - Browse repository at this point
Copy the full SHA 2bd6471View commit details -
Add Ansor basic tutorial (apache#13)
* Add basic tutorial
Configuration menu - View commit details
-
Copy full SHA for c860f2c - Browse repository at this point
Copy the full SHA c860f2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f60d1a6 - Browse repository at this point
Copy the full SHA f60d1a6View commit details -
Add XGBModel & RPCRunnerWarpper (apache#15)
* Add XGBModel & RPCRunnerWarpper * Revert "Add Parallel Granularity Mutation"
Configuration menu - View commit details
-
Copy full SHA for b839c0f - Browse repository at this point
Copy the full SHA b839c0fView commit details -
Migrate workload_registry.py (apache#16)
* add workload registry * update * update
Configuration menu - View commit details
-
Copy full SHA for cfe58d7 - Browse repository at this point
Copy the full SHA cfe58d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 143ea45 - Browse repository at this point
Copy the full SHA 143ea45View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed075c2 - Browse repository at this point
Copy the full SHA ed075c2View commit details -
add tune_test.py (the old tune_wkl.py) (apache#19)
* add tune_test.py (the old tune_wkl.py) * update * fix measure * fix for gpu
Configuration menu - View commit details
-
Copy full SHA for 74ec7d0 - Browse repository at this point
Copy the full SHA 74ec7d0View commit details -
Code refine for tune_test.py & Add a pre load callback (apache#20)
* Bug fix for tutorials * Add PreLoadMeasuredStates * Add search_callback support for task tuner * Code refine for tune_test.py * Update * Update * Update * Update * Bug fix
Configuration menu - View commit details
-
Copy full SHA for cd0a516 - Browse repository at this point
Copy the full SHA cd0a516View commit details -
Add python custom sketch rule (apache#21)
* Add custom sketch rule * Bug fix
Configuration menu - View commit details
-
Copy full SHA for 3a24e49 - Browse repository at this point
Copy the full SHA 3a24e49View commit details -
Ansor Relay Integration (without layout rewrite) (apache#22)
* relay integration
Configuration menu - View commit details
-
Copy full SHA for a155c1f - Browse repository at this point
Copy the full SHA a155c1fView commit details -
Add tune_op_subgraph.py & Some code clean for tune_network.py (apache#23
Configuration menu - View commit details
-
Copy full SHA for 674027f - Browse repository at this point
Copy the full SHA 674027fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f241ed - Browse repository at this point
Copy the full SHA 2f241edView commit details -
Add Index simplification & API update (apache#26)
* Add vectorized cooperative_fetching test * Update math simplify for vectorized CF * File rename * Update tune_network * API update
Configuration menu - View commit details
-
Copy full SHA for 18d44b8 - Browse repository at this point
Copy the full SHA 18d44b8View commit details -
Update PreLoadMeasuredStates & Some bug fix (apache#27)
* Add a threading wrapper to fix the test bug * Set default TVM_USE_AUTO_SCHEDULER to false * Update PreLoadMeasuredStates callback
Configuration menu - View commit details
-
Copy full SHA for 4ea6712 - Browse repository at this point
Copy the full SHA 4ea6712View commit details -
Add tensorize step for loop_state (apache#31)
* Add tensorize step
Configuration menu - View commit details
-
Copy full SHA for 6126cdb - Browse repository at this point
Copy the full SHA 6126cdbView commit details -
State python api update (apache#33)
* Start to update api * Add compute_dag to state * API update
Configuration menu - View commit details
-
Copy full SHA for c7364df - Browse repository at this point
Copy the full SHA c7364dfView commit details -
kernel layout rewrite (apache#28)
* kernel layout rewrite * remove some hacks * add defuse_ops pass and move kernel_layout_rewrite pass after fuse_ops pass * set TVM_RELAY_DISABLE_BUILD_CACHE for task extraction and prepare_layout_rewrite
Configuration menu - View commit details
-
Copy full SHA for 36cd9ef - Browse repository at this point
Copy the full SHA 36cd9efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 145e61c - Browse repository at this point
Copy the full SHA 145e61cView commit details -
Improve relay integration (apache#34)
* tmp checkpoint * Improve relay integration * Improve relay integration
Configuration menu - View commit details
-
Copy full SHA for 2c27816 - Browse repository at this point
Copy the full SHA 2c27816View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0794875 - Browse repository at this point
Copy the full SHA 0794875View commit details -
Rename "MetaTileRewritePolicy" to "SketchPolicy". (apache#36)
* Rename "MetaTileRewritePolicy" to "SketchPolicy". * Add a new class for auto_unroll_max_step, storage_offset in StageNode * fix tune_op_subgraph.py
Configuration menu - View commit details
-
Copy full SHA for a4c4548 - Browse repository at this point
Copy the full SHA a4c4548View commit details -
Configuration menu - View commit details
-
Copy full SHA for 593a2c7 - Browse repository at this point
Copy the full SHA 593a2c7View commit details
Commits on Jun 22, 2020
-
Migrate all node::make to noderef's construct function (apache#37)
* Start to move xxxnode::make to noderef() * Update * Update * Finish transform_step * Finish comute dag & auto schedule * Update * Update * Update * Update * Update * Code refine * Code refine * Code refine * Update * Update
Configuration menu - View commit details
-
Copy full SHA for 53bd591 - Browse repository at this point
Copy the full SHA 53bd591View commit details
Commits on Jun 23, 2020
-
Some lint fix & Recover the double constructor of tvm::PrimExpr (apac…
…he#39) * lint fix * clang-format-fix * pylint fix * Update * Recover the double constructor of tvm::PrimExpr * Fix pylint * pylint fix * pylint fix
Configuration menu - View commit details
-
Copy full SHA for 8e53d12 - Browse repository at this point
Copy the full SHA 8e53d12View commit details -
Add MutateComputeLocation and MutateParallel in evolutionary search (a…
…pache#40) * Add MutateComputeLocation and MutateParallel in evolutionary search * fix lint
Configuration menu - View commit details
-
Copy full SHA for cd5c5ad - Browse repository at this point
Copy the full SHA cd5c5adView commit details -
Improve loop state python API (stage_tensors -> stage_ops) (apache#41)
* improve loop state python API (stage_tensors -> stage_ops) * fix
Configuration menu - View commit details
-
Copy full SHA for 5860191 - Browse repository at this point
Copy the full SHA 5860191View commit details
Commits on Jun 24, 2020
-
ComputeDAG bug fix & Add Custom TensorCore Matmul Example (apache#42)
* Bug Fix * Sample example of Custom TensorCore Matmul
Configuration menu - View commit details
-
Copy full SHA for 14a19cd - Browse repository at this point
Copy the full SHA 14a19cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 59c88d1 - Browse repository at this point
Copy the full SHA 59c88d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86bfd8f - Browse repository at this point
Copy the full SHA 86bfd8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 910964e - Browse repository at this point
Copy the full SHA 910964eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d567617 - Browse repository at this point
Copy the full SHA d567617View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8e589e - Browse repository at this point
Copy the full SHA a8e589eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2456c3e - Browse repository at this point
Copy the full SHA 2456c3eView commit details