All MeasureResult with RuntimeOutrror when running auto_scheduler_matmul_x86.py

hello, I’m running auto_scheduler_matmul_x86.py on my win10, but get all MeasureResult with RuntimeOutrror and a little RuntimeDeviceError.

.*E*E*T*T*T*T*T*T*T*T
==================================================
No: 1	GFLOPS: 0.00 / 0.00	results: MeasureResult(error_type:RuntimeDeviceError, error_msg:Traceback (most recent call last):
  File "C:\Users\Richardo\Documents\tvm\python\tvm\auto_scheduler\utils.py", line 298, in _func_wrapper
    res = call_func_with_thread(func, args, kwargs)
  File "C:\Users\Richardo\Documents\tvm\python\tvm\auto_scheduler
...
exc_info())
  File "C:\Users\Richardo\AppData\Local\Programs\Python\Python37\lib\shutil.py", line 389, in _rmtree_unsafe
    os.unlink(fullname)
PermissionError: [WinError 5] 拒绝访问。: 'C:\\Users\\Richardo\\AppData\\Local\\Temp\\tmp5yw9metx\\tmp_func.tar.so'
, all_cost:10.25, Tstamp:1626771058.09)
==================================================
Placeholder: A, B
for j.0 (0,2)
  matmul.local auto_unroll: 64
  for k.1 (0,4)
    for i_c.3 (0,4)
      vectorize j_c.3 (0,2)
        matmul.local = ...
  for i.1 (0,4)
    vectorize j.1 (0,2)
      matmul = ...
==================================================
No: 2	GFLOPS: 0.00 / 0.00	results: MeasureResult(error_type:RuntimeDeviceError, error_msg:Traceback (most recent call last):
  File "C:\Users\Richardo\Documents\tvm\python\tvm\auto_scheduler\utils.py", line 298, in _func_wrapper
    res = call_func_with_thread(func, args, kwargs)
  File "C:\Users\Richardo\Documents\tvm\python\tvm\auto_scheduler
...
exc_info())
  File "C:\Users\Richardo\AppData\Local\Programs\Python\Python37\lib\shutil.py", line 389, in _rmtree_unsafe
    os.unlink(fullname)
PermissionError: [WinError 5] 拒绝访问。: 'C:\\Users\\Richardo\\AppData\\Local\\Temp\\tmpqo4mt5sv\\tmp_func.tar.so'
, all_cost:10.31, Tstamp:1626771061.19)
==================================================
Placeholder: A, B
matmul.local auto_unroll: 16
for k.0 (0,2)
  for i_c.2 (0,2)
    for k.1 (0,2)
      for i_c.3 (0,2)
        vectorize j_c.3 (0,4)
          matmul.local = ...
for i.2 (0,4)
  vectorize j.2 (0,4)
    matmul = ...
==================================================
No: 3	GFLOPS: 0.00 / 0.00	results: MeasureResult(error_type:RunTimeoutError, error_msg:, all_cost:10.28, Tstamp:1626771072.19)
==================================================
Placeholder: A, B
parallel i.0@j.0@i.1@j.1@ (0,2)
  matmul.local auto_unroll: 64
  for k.0 (0,4)
    for i_c.3 (0,4)
      vectorize j_c.3 (0,2)
        matmul.local = ...
  for i.2 (0,4)
    vectorize j.2 (0,2)
      matmul = ...
==================================================
No: 4	GFLOPS: 0.00 / 0.00	results: MeasureResult(error_type:RunTimeoutError, error_msg:, all_cost:10.30, Tstamp:1626771083.20)
==================================================
Placeholder: A, B
parallel i.0@j.0@i.1@j.1@ (0,2)
  matmul.local auto_unroll: 512
  for k.0 (0,4)
    for i_c.3 (0,2)
      vectorize j_c.3 (0,4)
        matmul.local = ...
  for i.2 (0,2)
    vectorize j.2 (0,4)
      matmul = ...
==================================================
No: 5	GFLOPS: 0.00 / 0.00	results: MeasureResult(error_type:RunTimeoutError, error_msg:, all_cost:10.29, Tstamp:1626771094.19)
==================================================
Placeholder: A, B
parallel i.0@j.0@ (0,2)
  matmul.local auto_unroll: 512
  for i_c.1 (0,4)
    for k.0 (0,4)
      vectorize j_c.3 (0,2)
        matmul.local = ...
  for i.1 (0,4)
    vectorize j.1 (0,2)
      matmul = ...
==================================================
No: 6	GFLOPS: 0.00 / 0.00	results: MeasureResult(error_type:RunTimeoutError, error_msg:, all_cost:10.25, Tstamp:1626771105.20)
==================================================
Placeholder: A, B
parallel i.0@j.0@i.1@j.1@ (0,2)
  matmul.local auto_unroll: 64
  for i_c.2 (0,2)
    for k.1 (0,4)
      vectorize j_c.3 (0,4)
        matmul.local = ...
  for i.2 (0,2)
    vectorize j.2 (0,4)
      matmul = ...
==================================================
No: 7	GFLOPS: 0.00 / 0.00	results: MeasureResult(error_type:RunTimeoutError, error_msg:, all_cost:10.24, Tstamp:1626771116.18)
==================================================
Placeholder: A, B
matmul auto_unroll: 64
parallel i.0@j.0@i.1@j.1@ (0,4)
  for k.0 (0,4)
    vectorize j.3 (0,4)
      matmul = ...
==================================================
No: 8	GFLOPS: 0.00 / 0.00	results: MeasureResult(error_type:RunTimeoutError, error_msg:, all_cost:10.24, Tstamp:1626771127.16)
==================================================
Placeholder: A, B
parallel i.0@j.0@i.1@j.1@ (0,4)
  for k.0 (0,4)
    for i_c.2 (0,2)
      vectorize j_c.3 (0,2)
        matmul.local = ...
  for i.2 (0,2)
    vectorize j.2 (0,2)
      matmul = ...
==================================================
No: 9	GFLOPS: 0.00 / 0.00	results: MeasureResult(error_type:RunTimeoutError, error_msg:, all_cost:10.26, Tstamp:1626771138.17)
==================================================
Placeholder: A, B
matmul auto_unroll: 64
parallel i.0@j.0@i.1@j.1@ (0,2)
  for k.0 (0,4)
    for i.2 (0,4)
      for j.2 (0,2)
        matmul = ...
==================================================
No: 10	GFLOPS: 0.00 / 0.00	results: MeasureResult(error_type:RunTimeoutError, error_msg:, all_cost:10.25, Tstamp:1626771149.18)
==================================================
Placeholder: A, B
matmul auto_unroll: 64
parallel i.0@j.0@i.1@j.1@ (0,4)
  for k.1 (0,4)
    for i.3 (0,4)
      matmul = ...
Time elapsed for measurement: 104.16 s
----------------------------------------------------------------------
------------------------------  [ Done ]
----------------------------------------------------------------------
No valid state found in this search round. Check if it has traversed all of the search space.

… Your log shows:

PermissionError: [WinError 5] 拒绝访问。: 'C:\\Users\\Richardo\\AppData\\Local\\Temp\\tmpqo4mt5sv\\tmp_func.tar.so'

Seems the problem is caused by python or permission problem in windows? I cannot give any other suggestions since I’ve never tried that in a windows device…

Thank you! I tried with with administrator privileges but still get RuntimeOutError.

Hello, did you solve this problem? I’m having the same issue when running this demo