- using R version 3.6.2 (2019-12-12)
- using platform: x86_64-apple-darwin15.6.0 (64-bit)
- using session charset: UTF-8
- checking for file ‘gpuR/DESCRIPTION’ ... OK
- checking extension type ... Package
- this is package ‘gpuR’ version ‘2.0.3’
- package encoding: UTF-8
- checking package namespace information ... OK
- checking package dependencies ... OK
- checking if this is a source package ... OK
- checking if there is a namespace ... OK
- checking for executable files ... OK
- checking for hidden files and directories ... OK
- checking for portable file names ... OK
- checking for sufficient/correct file permissions ... OK
- checking whether package ‘gpuR’ can be installed ... [13m/13m] WARNING
Found the following significant warnings:
../inst/include/gpuR/dynEigenMat.hpp:269:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
../inst/include/gpuR/dynEigenMat.hpp:291:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
../inst/include/gpuR/dynEigenMat.hpp:314:58: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
../inst/include/gpuR/dynEigenMat.hpp:333:58: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
../inst/include/gpuR/dynEigenVec.hpp:165:76: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vclPtr.cpp:1034:51: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vclPtr.cpp:1059:51: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:78:82: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:240:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:297:82: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:680:43: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1016:76: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1042:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1065:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1088:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1112:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1136:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1159:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1183:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1207:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1230:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1254:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1277:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1303:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1327:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1350:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas1.cpp:1373:70: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas3.cpp:47:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas3.cpp:72:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas3.cpp:97:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_blas3.cpp:119:41: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_eigen.cpp:47:53: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:47:50: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:71:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:96:50: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:121:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:244:69: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:247:49: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:248:46: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:288:69: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:291:48: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:292:50: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:293:46: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:294:47: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:342:69: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:345:48: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:346:45: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:386:69: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:389:48: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:390:50: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:391:46: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:392:47: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:431:92: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:444:100: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:453:89: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:491:92: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:500:75: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:501:75: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:505:95: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:506:95: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:512:102: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:521:81: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:522:81: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:578:89: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:646:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:647:91: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:648:93: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
vienna_stats.cpp:649:93: warning: explicitly assigning value of variable of type 'viennacl::context' to itself [-Wself-assign-overloaded]
See https://www.r-project.org/nosvn/R.check/r-oldrel-osx-x86_64/gpuR-00install.html for details.
- checking installed package size ... NOTE
installed size is 49.0Mb
sub-directories of 1Mb or more:
libs 46.4Mb
- checking package directory ... OK
- checking ‘build’ directory ... OK
- checking DESCRIPTION meta-information ... OK
- checking top-level files ... OK
- checking for left-over files ... OK
- checking index information ... OK
- checking package subdirectories ... OK
- checking R files for non-ASCII characters ... OK
- checking R files for syntax errors ... OK
- checking whether the package can be loaded ... OK
- checking whether the package can be loaded with stated dependencies ... OK
- checking whether the package can be unloaded cleanly ... OK
- checking whether the namespace can be loaded with stated dependencies ... OK
- checking whether the namespace can be unloaded cleanly ... OK
- checking loading without being on the library search path ... OK
- checking dependencies in R code ... OK
- checking S3 generic/method consistency ... OK
- checking replacement functions ... OK
- checking foreign function calls ... OK
- checking R code for possible problems ... [16s/16s] OK
- checking Rd files ... OK
- checking Rd metadata ... OK
- checking Rd cross-references ... OK
- checking for missing documentation entries ... OK
- checking for code/documentation mismatches ... OK
- checking Rd \usage sections ... OK
- checking Rd contents ... OK
- checking for unstated dependencies in examples ... OK
- checking line endings in shell scripts ... OK
- checking line endings in C/C++/Fortran sources/headers ... OK
- checking line endings in Makefiles ... OK
- checking for GNU extensions in Makefiles ... OK
- checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK
- checking include directives in Makefiles ... OK
- checking compiled code ... OK
- checking sizes of PDF files under ‘inst/doc’ ... OK
- checking installed files from ‘inst/doc’ ... OK
- checking files in ‘vignettes’ ... OK
- checking examples ... [1s/1s] OK
- checking for unstated dependencies in ‘tests’ ... OK
- checking tests ... [69s/77s] ERROR
Running ‘testthat.R’ [68s/77s]
Running the tests in ‘tests/testthat.R’ failed.
Last 13 lines of output:
══ testthat results ═══════════════════════════════════════════════════════════
[ OK: 3096 | SKIPPED: 309 | WARNINGS: 0 | FAILED: 25 ]
1. Error: gpuMatrix Double Precision Matrix-Vector multiplication (@test_gpuMatrix_algebra.R#840)
2. Error: gpuMatrix Integer Precision Sum (@test_gpuMatrix_row_col.R#41)
3. Error: gpuMatrix Double Precision Sum (@test_gpuMatrix_row_col.R#67)
4. Error: gpuMatrix Double Precision Block Sum (@test_gpuMatrix_row_col.R#400)
5. Error: gpuVector Double precision tcrossprod (@test_gpuVector_algebra.R#607)
6. Error: Switching GPUs vclMatrix Double Precision Matrix Multiplication (@test_switch_gpu_vclMatrix_algebra.R#480)
7. Error: Switching GPUs vclMatrix Double Precision Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#507)
8. Error: Switching GPUs vclMatrix Double Precision Scalar Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#535)
9. Error: Switching GPUs vclMatrix Double Precision Unary Scalar Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#567)
1. ...
Error: testthat unit tests failed
Execution halted
- checking for unstated dependencies in vignettes ... OK
- checking package vignettes in ‘inst/doc’ ... OK
- checking running R code from vignettes ... [1s/1s] NONE
‘custom_ocl_gpuR.Rnw’using ‘UTF-8’... [0s/0s] OK
‘gpuR.Rnw’using ‘UTF-8’... [0s/0s] OK
- checking re-building of vignette outputs ... [6s/6s] OK
- checking PDF version of manual ... OK
- DONE
Status: 1 ERROR, 1 WARNING, 1 NOTE