You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by GitBox <gi...@apache.org> on 2022/08/18 08:19:41 UTC

[GitHub] [tvm] guberti opened a new pull request, #12484: [bugfix] [microTVM] Fix test_autotune to support schedules with no tuning space

guberti opened a new pull request, #12484:
URL: https://github.com/apache/tvm/pull/12484

   Currently, `tests/micro/common/test_autotune.py` passes on `main` when run on `qemu` or other microTVM devices (such as the Arduino Due) without the ARM DSP extension. However, when run on Cortex M4 or M7 devices with this extension, the following error is seen:
   
   ```
           logs = list(map(json.loads, str_logs))
   >       assert len(logs) == 1 * TUNING_RUNS_PER_OPERATOR  # One operator
   E       AssertionError: assert 3 == (1 * 2)
   E        +  where 3 = len([{'config': {'code_hash': None, 'entity': [['tile_co', 'sp', [-1, 8]], ['tile_oh', 'sp', [-1, 5]], ['tile_ow', 'sp', [..., 'int32'], {}], 'result': [[0.001604125], 0, 14.074790239334106, 1660810737.063845], 'tvm_version': '0.10.dev0', ...}])
   ```
   
   This is because there are **two** schedules for Arm with DSP, but one of them does not have any tuning space (giving `2 + 1 = 3` total autotuning uploads). This PR fixes the issue by checking the number of tasks extracted, and ensuring the number of tuned runs is in an expected range.
   
   cc @mehrdadh 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [tvm] mehrdadh merged pull request #12484: [microTVM] Fix test_autotune to support schedules with no tuning space

Posted by GitBox <gi...@apache.org>.
mehrdadh merged PR #12484:
URL: https://github.com/apache/tvm/pull/12484


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@tvm.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org