提交 ed6ab95f 编写于 作者: L liuqi

Change the timeout of device lock from 3600 to 7200 for CI.

上级 3e795fa3
...@@ -14,12 +14,9 @@ ...@@ -14,12 +14,9 @@
import argparse import argparse
import glob import glob
import hashlib
import os
import re
import sh import sh
import sys import sys
import urllib import time
import yaml import yaml
from enum import Enum from enum import Enum
...@@ -1006,8 +1003,11 @@ def run_mace(flags): ...@@ -1006,8 +1003,11 @@ def run_mace(flags):
flags.address_sanitizer, flags.address_sanitizer,
flags.mace_lib_type) flags.mace_lib_type)
# run # run
start_time = time.time()
with device.lock(): with device.lock():
device.run_specify_abi(flags, configs, target_abi) device.run_specify_abi(flags, configs, target_abi)
elapse_minutes = (time.time() - start_time) / 60
print("Elapse time: %f minutes." % elapse_minutes)
elif dev[YAMLKeyword.device_name] != SystemType.host: elif dev[YAMLKeyword.device_name] != SystemType.host:
six.print_('The device with soc %s do not support abi %s' % six.print_('The device with soc %s do not support abi %s' %
(dev[YAMLKeyword.target_socs], target_abi), (dev[YAMLKeyword.target_socs], target_abi),
...@@ -1090,8 +1090,11 @@ def benchmark_model(flags): ...@@ -1090,8 +1090,11 @@ def benchmark_model(flags):
not flags.disable_openmp, not flags.disable_openmp,
flags.mace_lib_type) flags.mace_lib_type)
device = DeviceWrapper(dev) device = DeviceWrapper(dev)
start_time = time.time()
with device.lock(): with device.lock():
device.bm_specific_target(flags, configs, target_abi) device.bm_specific_target(flags, configs, target_abi)
elapse_minutes = (time.time() - start_time) / 60
print("Elapse time: %f minutes." % elapse_minutes)
else: else:
six.print_('There is no abi %s with soc %s' % six.print_('There is no abi %s with soc %s' %
(target_abi, dev[YAMLKeyword.target_socs]), (target_abi, dev[YAMLKeyword.target_socs]),
......
...@@ -69,7 +69,7 @@ def device_lock_path(serialno): ...@@ -69,7 +69,7 @@ def device_lock_path(serialno):
return "/tmp/device-lock-%s" % serialno return "/tmp/device-lock-%s" % serialno
def device_lock(serialno, timeout=3600): def device_lock(serialno, timeout=7200):
import filelock import filelock
return filelock.FileLock(device_lock_path(serialno), timeout=timeout) return filelock.FileLock(device_lock_path(serialno), timeout=timeout)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册