# Sets the PLASMA libary to be used exclusively #
hiplarSet("hiplar_library", 1)
# Sets the MAGMA library to be used exclusively #
hiplarSet("hiplar_library", 2)
# Enables autotune which selects PLASMA or MAGMA depending on the problem size.#
hiplarSet("hiplar_library", 3)
## Methods for setting crossover values ##
optsize <- 512
hiplarSet("xover_dgeMatrix_LU", optsize)
hiplarSet("xover_dgeMatrix_crossprod", optsize)
hiplarSet("xover_dgeMatrix_dgeMatrix_crossprod", optsize)
hiplarSet("xover_dgeMatrix_matrix_crossprod", optsize)
hiplarSet("xover_dgeMatrix_determinant", optsize)
hiplarSet("xover_dgeMatrix_matrix_mm", optsize)
hiplarSet("xover_dgeMatrix_matrix_mm",optsize)
hiplarSet("xover_dgeMatrix_norm",optsize)
hiplarSet("xover_dgeMatrix_solve", optsize)
hiplarSet("xover_dgeMatrix_matrix_solve", optsize)
hiplarSet("xover_dgeMatrix_rcond", optsize)
hiplarSet("xover_dgeMatrix_LU", optsize)
hiplarSet("xover_dgeMatrix_crossprod", optsize)
hiplarSet("xover_dgeMatrix_dgeMatrix_crossprod", optsize)
hiplarSet("xover_dgeMatrix_matrix_crossprod", optsize)
hiplarSet("xover_dgeMatrix_determinant", optsize)
hiplarSet("xover_dgeMatrix_matrix_mm", optsize)
hiplarSet("xover_dgeMatrix_matrix_mm",optsize)
hiplarSet("xover_dgeMatrix_norm",optsize)
hiplarSet("xover_dgeMatrix_solve", optsize)
hiplarSet("xover_dgeMatrix_matrix_solve", optsize)
hiplarSet("xover_dgeMatrix_rcond", optsize)
hiplarSet("xover_dpoMatrix_chol",optsize)
hiplarSet("xover_dpoMatrix_rcond", optsize)
hiplarSet("xover_dpoMatrix_solve", optsize)
hiplarSet("xover_dpoMatrix_dgeMatrix_solve", optsize)
hiplarSet("xover_dpoMatrix_matrix_solve", optsize)
hiplarSet("xover_dtrMatrix_chol2inv", optsize)
hiplarSet("xover_dtrMatrix_dtrMatrix_mm", optsize)
hiplarSet("xover_dtrMatrix_matrix_mm", optsize)
hiplarSet("xover_dtrMatrix_solve", optsize)
hiplarSet("xover_dtrMatrix_matrix_solve", optsize)
hiplarSet("xover_dsyMatrix_matrix_mm", 0)
hiplarSet("xover_dsyMatrix_norm", 0)
Run the code above in your browser using DataLab