a (one-row) dataframe containing results from a benchmark
dbfile
character string containing path and name of SQLite database file
package
character string denoting a package to test for
host
character string denoting the host system for which
benchmark data is to be retrieved
Details
requirements checks for a few system requirements such platform
(Unix), operating system provider (Debian or Ubuntu) and presense of
key packages (gotoblas2-helper).
createDatabase creates an empty SQLite database to store
benchmark results.
databaseResult stores the benchmark results in the SQLite
database.
The different install* functions add the respective BLAS
libraries to the system; the different purge* functions do the
inverse operation and remove them.
The function hasGputools tests for presence of this CRAN
package on the current machine – as a very cheap proxy to testing
whether the machine in GPU-capable or not. It uses the function
isPackageInstalled for this test.
The function getBenchmarkData retrieves benchmark results for a
given host.