wlauto.workloads.real_linpack package

Module contents

class wlauto.workloads.real_linpack.RealLinpack(device, **kwargs)[source]

Bases: wlauto.common.android.workload.AndroidUiAutoBenchmark

activity = '.RealLinpackActivity'
aliases = AC([])
artifacts = AC([])
core_modules = []
description = "\n This version of `Linpack <http://en.wikipedia.org/wiki/LINPACK_benchmarks>`\n was developed by Dave Butcher. RealLinpack tries to find the number of threads\n that give you the maximum linpack score.\n\n RealLinpack runs 20 runs of linpack for each number of threads and\n calculates the mean and confidence. It stops when the\n score's confidence interval drops below the current best score\n interval. That is, when (current_score + confidence) < (best_score -\n best_score_confidence)\n\n "
finalize(*args, **kwargs)
initialize(*args, **kwargs)
kind = 'workload'
name = 'real-linpack'
package = 'com.arm.RealLinpack'
parameters = AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'install_timeout', 'constraint': None, 'default': 300, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'check_apk', 'constraint': None, 'default': True, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'force_install', 'constraint': None, 'default': False, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'uninstall_apk', 'constraint': None, 'default': False, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'exact_abi', 'constraint': None, 'default': False, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function boolean>, 'mandatory': None, 'name': 'clear_data_on_reset', 'constraint': None, 'default': True, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'max_threads', 'constraint': <function <lambda>>, 'default': 16, 'allowed_values': None, 'global_alias': None, 'override': False})"])
update_result(context)[source]
validate(*args, **kwargs)