Python#
lue.qa
— LUE Quality Assurance#
lue.qa.correctness
#
lue.qa.scalability
#
lue.qa.scalability.instrument
#
- class lue.qa.scalability.instrument.Experiment#
Class for instances containing information about scalability experiments
- Parameters:
nr_workers (int) – Number of workers
- add(self: lue.lue_py.qa.scalability.instrument.Experiment, run: lue.lue_py.qa.scalability.instrument.Run) None #
Add the results of an experimental run
- property nr_workers#
- class lue.qa.scalability.instrument.ArrayExperiment#
Class for instances containing information about a scalability experiments involving (2D) partitioned arrays
- Parameters:
nr_workers (int) – Number of workers
array_shape (tuple) – Shape of the array
partition_shape (tuple) – Shape of the array partitions
- property array_shape#
- property partition_shape#
- class lue.qa.scalability.instrument.Run#
Class for keeping track of information of running some calculations once.
- start(self: lue.lue_py.qa.scalability.instrument.Run) None #
Start the run
- stop(self: lue.lue_py.qa.scalability.instrument.Run) None #
Stop the run
- lue.qa.scalability.instrument.save_results(experiment: lue.lue_py.qa.scalability.instrument.ArrayExperiment, pathname: str) None #