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

[Ansor][AutoTVM v2.0] Phase 1: Add follow_split and follow_fused_split steps #6142

Merged
merged 35 commits into from
Jul 28, 2020

Commits on Jul 22, 2020

  1. Add cache_read/cache_write step

    jcf94 committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    d12465d View commit details
    Browse the repository at this point in the history
  2. Update

    jcf94 committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    920f4b1 View commit details
    Browse the repository at this point in the history
  3. Add follow split and follow fused split

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    
    Conflicts:
    	src/auto_scheduler/compute_dag.cc
    	src/auto_scheduler/transform_step.cc
    	src/auto_scheduler/transform_step.h
    	tests/python/unittest/test_auto_scheduler_loop_state.py
    jingbang.yjb committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    90e6391 View commit details
    Browse the repository at this point in the history
  4. add loop_state.py

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 22, 2020
    Configuration menu
    Copy the full SHA
    e144082 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2020

  1. Update

    jcf94 committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    86c3670 View commit details
    Browse the repository at this point in the history
  2. Update

    jcf94 committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    abfb150 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c1da64 View commit details
    Browse the repository at this point in the history
  4. Add some doc strings for Follow_Split and Follow_fused_split

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    c4a344c View commit details
    Browse the repository at this point in the history
  5. Check code using c-lint

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    d3969b8 View commit details
    Browse the repository at this point in the history
  6. Add more doc strings and change the order for follow split.

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    f209525 View commit details
    Browse the repository at this point in the history
  7. Add record test for follow_split and follow_fused_split

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    50f7c4a View commit details
    Browse the repository at this point in the history
  8. Add record test for follow_split

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 23, 2020
    Configuration menu
    Copy the full SHA
    7bf8dd5 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2020

  1. Add record test for follow_fused_split.

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    98d943b View commit details
    Browse the repository at this point in the history
  2. Add test record for follow_fused_split

    1. delete a comment
    2. add "fuse" between follow_split and follow_fused_split
    
    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    296cb36 View commit details
    Browse the repository at this point in the history
  3. Add doc strings for some functions and variables

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    a7b1294 View commit details
    Browse the repository at this point in the history
  4. Fix the code format in src/auto_scheduler/transform_step.h

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    5220a68 View commit details
    Browse the repository at this point in the history
  5. Update

    jcf94 committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    2a113d3 View commit details
    Browse the repository at this point in the history
  6. Update doc

    jcf94 committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    bf660a8 View commit details
    Browse the repository at this point in the history
  7. Update

    jcf94 committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    3649e26 View commit details
    Browse the repository at this point in the history
  8. Update

    jcf94 committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    85da7e0 View commit details
    Browse the repository at this point in the history
  9. Fix follow_split and follow_fused_split record test.

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    1a87244 View commit details
    Browse the repository at this point in the history
  10. Merge branch 'follow_split' into merge_follow_split_cache

    jingbang.yjb committed Jul 24, 2020
    Configuration menu
    Copy the full SHA
    4b09317 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2020

  1. Doc update

    jcf94 committed Jul 25, 2020
    Configuration menu
    Copy the full SHA
    87e703a View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2020

  1. Configuration menu
    Copy the full SHA
    3eeaff0 View commit details
    Browse the repository at this point in the history
  2. Update some doc strings

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    704c2cc View commit details
    Browse the repository at this point in the history
  3. Add follow split step and follow fused split step.

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    
    Conflicts:
    	include/tvm/auto_scheduler/loop_state.h
    	include/tvm/auto_scheduler/transform_step.h
    	src/auto_scheduler/compute_dag.cc
    	src/auto_scheduler/compute_dag.h
    	src/auto_scheduler/loop_state.cc
    	src/auto_scheduler/transform_step.cc
    	tests/python/unittest/test_auto_scheduler_loop_state.py
    	tests/python/unittest/test_auto_scheduler_measure.py
    jingbang.yjb committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    e5764a6 View commit details
    Browse the repository at this point in the history
  4. Fix code style and some function definitions.

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    40f9638 View commit details
    Browse the repository at this point in the history
  5. Update

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    22b1f3b View commit details
    Browse the repository at this point in the history
  6. Add comments on parameters.

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 27, 2020
    Configuration menu
    Copy the full SHA
    d2e3da6 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2020

  1. Add more doc strings and fix some.

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    072c868 View commit details
    Browse the repository at this point in the history
  2. Update

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    be75123 View commit details
    Browse the repository at this point in the history
  3. Update

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    f4771f9 View commit details
    Browse the repository at this point in the history
  4. Fix some function parameters description.

    jingbang.yjb committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    ad94db3 View commit details
    Browse the repository at this point in the history
  5. Update

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    0780757 View commit details
    Browse the repository at this point in the history
  6. Update.

    Signed-off-by: jingbang.yjb <jingbang.yjb@alibaba-inc.com>
    jingbang.yjb committed Jul 28, 2020
    Configuration menu
    Copy the full SHA
    4d3a426 View commit details
    Browse the repository at this point in the history