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})"])¶
-
validate
(*args, **kwargs)¶
-