Difference between revisions of "Eosc/easybuild/benchmark"

From Nordic Language Processing Laboratory
Jump to: navigation, search
(Created page with "= Background = In the context of the EOSC-Nordic EasyBuild pilot, the following page provides instructions for how to benchmark different software configurations on typical p...")
 
(NumPy)
Line 11: Line 11:
  
 
= NumPy =
 
= NumPy =
 +
We use [https://source.coderefinery.org/nlpl/easybuild/-/blob/ak-dev/tests/numpy/numpy_test.py this Python script] which tests matrix multiplications and singular value decomposition (SVD).
 +
 +
== OpenBLAS on Saga ==
 +
 +
== IMKL on Saga ==
  
 
= TensorFlow =
 
= TensorFlow =

Revision as of 23:22, 22 November 2020

Background

In the context of the EOSC-Nordic EasyBuild pilot, the following page provides instructions for how to benchmark different software configurations on typical problems that are likely to affect NLPL users. Relevant variation will typically contrast pre-compiled binary installations (e.g. `pip` wheels) vs. locally compiled modules, where architecture-specific optimizations are enabled and optimized libraries (e.g. Intel MKL) are used.

NumPy

We use this Python script which tests matrix multiplications and singular value decomposition (SVD).

OpenBLAS on Saga

IMKL on Saga

TensorFlow