pass
def verify(self, result, label):
- pass
+ rv = result.decode('utf-8')
+ trunk = rv[rv.find('callback:'):]
+ time_target = 'time : '
+ task_time = trunk[trunk.find(
+ time_target) + len(time_target): trunk.find('(ms)')]
+ return (int(task_time), trunk[:trunk.find('(ms)')])
def get_db_meta(self):
for ele in self.nas_config:
class FaceDetectionTFlite(FaceCascadeDetection):
def run(self, item):
file_path = os.path.basename(item)
- command = '3\n2\n1\n5\n1\n6\n' + \
+ command = '3\n5\n1\n7\n1\n8\n' + \
os.path.join(self.work_dir, file_path) + '\n2\n2\n'
subp = subprocess.run(['sdb', 'shell', 'mv_infer_test_suite'],
stdout=subprocess.PIPE, input=command.encode('UTF-8'))
time_target = 'time : '
task_time = trunk[trunk.find(
time_target) + len(time_target): trunk.find('(ms)')]
- return (task_time, trunk[:trunk.find('(ms)')])
+ return (int(task_time), trunk[:trunk.find('(ms)')])
class ImageClassification(Session):
stdout=subprocess.PIPE, input=command.encode('UTF-8'))
return subp.stdout
- def verify(self, result, label):
- rv = result.decode('utf-8')
- trunk = rv[rv.find('callback:'):]
- time_target = 'time : '
- task_time = trunk[trunk.find(
- time_target) + len(time_target): trunk.find('(ms)')]
- return (task_time, trunk[:trunk.find('(ms)')])
-
def clean(self, item):
file_path = os.path.basename(item)
os.system('sdb shell rm ' + os.path.join(self.work_dir, file_path))
stdout=subprocess.PIPE, input=command.encode('UTF-8'))
return subp.stdout
- def verify(self, result, label):
- rv = result.decode('utf-8')
- trunk = rv[rv.find('callback:'):]
- time_target = 'time : '
- task_time = trunk[trunk.find(
- time_target) + len(time_target): trunk.find('(ms)')]
- return (task_time, trunk[:trunk.find('(ms)')])
-
def clean(self, item):
file_path = os.path.basename(item)
os.system('sdb shell rm ' + os.path.join(self.work_dir, file_path))