Guest User

Untitled

a guest
Dec 14th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.58 KB | None | 0 0
  1. R version 3.4.3 (2017-11-30) -- "Kite-Eating Tree"
  2. Copyright (C) 2017 The R Foundation for Statistical Computing
  3. Platform: x86_64-pc-linux-gnu (64-bit)
  4.  
  5. R is free software and comes with ABSOLUTELY NO WARRANTY.
  6. You are welcome to redistribute it under certain conditions.
  7. Type 'license()' or 'licence()' for distribution details.
  8.  
  9. Natural language support but running in an English locale
  10.  
  11. R is a collaborative project with many contributors.
  12. Type 'contributors()' for more information and
  13. 'citation()' on how to cite R or R packages in publications.
  14.  
  15. Type 'demo()' for some demos, 'help()' for on-line help, or
  16. 'help.start()' for an HTML browser interface to help.
  17. Type 'q()' to quit R.
  18.  
  19. > devtools::test()
  20. Loading gpuR
  21. Loading required package: testthat
  22. Creating a generic function for ‘eigen’ from package ‘base’ in package ‘gpuR’
  23. Creating a generic function for ‘%o%’ from package ‘base’ in package ‘gpuR’
  24. Creating a generic function for ‘nrow’ from package ‘base’ in package ‘gpuR’
  25. Creating a generic function for ‘ncol’ from package ‘base’ in package ‘gpuR’
  26. Creating a generic function for ‘crossprod’ from package ‘base’ in package ‘gpuR’
  27. Creating a generic function for ‘tcrossprod’ from package ‘base’ in package ‘gpuR’
  28. Creating a generic function for ‘cov’ from package ‘stats’ in package ‘gpuR’
  29. Creating a generic function for ‘colSums’ from package ‘base’ in package ‘gpuR’
  30. Creating a generic function for ‘rowSums’ from package ‘base’ in package ‘gpuR’
  31. Creating a generic function for ‘colMeans’ from package ‘base’ in package ‘gpuR’
  32. Creating a generic function for ‘rowMeans’ from package ‘base’ in package ‘gpuR’
  33. Creating a generic function for ‘dist’ from package ‘stats’ in package ‘gpuR’
  34. Creating a generic function for ‘diag’ from package ‘base’ in package ‘gpuR’
  35. Creating a generic function for ‘diag<-’ from package ‘base’ in package ‘gpuR’
  36. Creating a generic function for ‘det’ from package ‘base’ in package ‘gpuR’
  37. Creating a generic function for ‘norm’ from package ‘base’ in package ‘gpuR’
  38. Creating a generic function for ‘qr.R’ from package ‘base’ in package ‘gpuR’
  39. Creating a generic function for ‘qr.Q’ from package ‘base’ in package ‘gpuR’
  40. Creating a generic function for ‘typeof’ from package ‘base’ in package ‘gpuR’
  41. Creating a generic function for ‘colnames<-’ from package ‘base’ in package ‘gpuR’
  42. Number of platforms: 2
  43. - platform: Advanced Micro Devices, Inc.: OpenCL 2.0 AMD-APP (2482.3)
  44. - context device index: 0
  45. - Bonaire
  46. - platform: The pocl project: OpenCL 1.2 pocl 1.1-pre, LLVM 5.0.0
  47. - context device index: 0
  48. - pthread-AMD FX(tm)-8350 Eight-Core Processor
  49. checked all devices
  50. completed initialization
  51. gpuR 2.0.2
  52. Testing gpuR
  53. CPU deepcopy: ....................................................
  54. CPU gpuMatrix algebra: ................................................................................................................................................................................................................................................
  55. CPU gpuMatrix chol decomposition: ......
  56. CPU gpuMatrix classes: .........................................................
  57. CPU gpuMatrix Correlations: ....
  58. CPU gpuMatrix Distance Computations: ..........................
  59. CPU gpuMatrix eigen decomposition: ......
  60. CPU gpuMatrix math operations: ..................................................................
  61. CPU gpuMatrix norm: ..................
  62. CPU gpuMatrix qr decomposition: ........
  63. CPU gpuMatrix Row and Column Methods: ........................................................
  64. CPU gpuMatrix solve: ........................
  65. CPU gpuMatrix svd decomposition: ..........
  66. CPU gpuMatrix Utility Functions: ............................................................
  67. CPU gpuMatrixBlock algebra: ..........................................................................................
  68. CPU gpuVector algebra: ..........................................................................................
  69. CPU gpuVector classes: .................................
  70. CPU gpuVector math operations: ..................................................................
  71. CPU gpuVector Utility Functions: ...................
  72. CPU Inplace Algebra Operations: ................................................................................................
  73. CPU Inplace Math Operations: ............................................................................
  74. CPU Ordering Methods: ....
  75. CPU vclVector shared memory: [1] "creating vector"
  76. ....
  77. CPU vclMatrix algebra: ...................................................................................................................................................................................................................................................
  78. CPU vclMatrix chol decomposition: ......
  79. CPU vclMatrix classes: ....................................................
  80. CPU vclMatrix Correlations: ......
  81. CPU vclMatrix Distance Computations: ..........................
  82. CPU vclMatrix eigen decomposition: ......
  83. CPU vclMatrix norm: ..................
  84. CPU vclMatrix qr decomposition: ........
  85. CPU vclMatrix Row and Column Methods: ........................................................
  86. CPU vclMatrix solve: ........................
  87. CPU vclMatrix svd decomposition: ..........
  88. CPU vclMatrixBlock algebra: ..........................................................................................
  89. CPU vclMatrix math operations: ..................................................................
  90. CPU vclMatrix Utility Functions: ..............................................................
  91. CPU vclVector algebra: ..................................................................................
  92. CPU vclVector classes: ................................
  93. CPU vclVector math operations: ..................................................................
  94. CPU vclVector Utility Functions: .......................
  95. Custom OpenCL: In file included from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/backend.hpp:26:0,
  96. from file7c54724d3507.cpp:8:
  97. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/context.hpp: In member function ‘void viennacl::ocl::context::add_queue(cl_device_id)’:
  98. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/context.hpp:262:93: warning: ‘_cl_command_queue* clCreateCommandQueue(cl_context, cl_device_id, cl_command_queue_properties, cl_int*)’ is deprecated [-Wdeprecated-declarations]
  99. viennacl::ocl::handle<cl_command_queue> temp(clCreateCommandQueue(h_.get(), dev, 0, &err), *this);
  100. ^
  101. In file included from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/context.hpp:28:0,
  102. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/backend.hpp:26,
  103. from file7c54724d3507.cpp:8:
  104. /data/Installers/gpuR/include/CL/cl.h:1427:1: note: declared here
  105. clCreateCommandQueue(cl_context /* context */,
  106. ^~~~~~~~~~~~~~~~~~~~
  107. In file included from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/linalg/scalar_operations.hpp:27:0,
  108. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/scalar.hpp:30,
  109. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/tools/entry_proxy.hpp:27,
  110. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/detail/matrix_def.hpp:26,
  111. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/matrix.hpp:26,
  112. from /data/Installers/gpuR/include/gpuR/dynVCLMat.hpp:17,
  113. from /data/Installers/gpuR/include/gpuR/getVCLptr.hpp:5,
  114. from file7c54724d3507.cpp:11:
  115. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/meta/predicate.hpp: At global scope:
  116. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/meta/predicate.hpp:513:38: warning: ignoring attributes on template argument ‘cl_float {aka float}’ [-Wignored-attributes]
  117. template<> struct is_cl_type<cl_float> { enum { value = true }; };
  118. ^
  119. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/meta/predicate.hpp:514:39: warning: ignoring attributes on template argument ‘cl_double {aka double}’ [-Wignored-attributes]
  120. template<> struct is_cl_type<cl_double>{ enum { value = true }; };
  121. ^
  122. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/meta/predicate.hpp:515:37: warning: ignoring attributes on template argument ‘cl_uint {aka unsigned int}’ [-Wignored-attributes]
  123. template<> struct is_cl_type<cl_uint> { enum { value = true }; };
  124. ^
  125. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/meta/predicate.hpp:516:36: warning: ignoring attributes on template argument ‘cl_int {aka int}’ [-Wignored-attributes]
  126. template<> struct is_cl_type<cl_int> { enum { value = true }; };
  127. ^
  128. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/meta/predicate.hpp:519:38: warning: ignoring attributes on template argument ‘cl_ulong {aka long unsigned int}’ [-Wignored-attributes]
  129. template<> struct is_cl_type<cl_ulong> { enum { value = true }; };
  130. ^
  131. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/meta/predicate.hpp:520:37: warning: ignoring attributes on template argument ‘cl_long {aka long int}’ [-Wignored-attributes]
  132. template<> struct is_cl_type<cl_long> { enum { value = true }; };
  133. ^
  134. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/meta/predicate.hpp:521:39: warning: ignoring attributes on template argument ‘cl_ushort {aka short unsigned int}’ [-Wignored-attributes]
  135. template<> struct is_cl_type<cl_ushort>{ enum { value = true }; };
  136. ^
  137. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/meta/predicate.hpp:522:38: warning: ignoring attributes on template argument ‘cl_short {aka short int}’ [-Wignored-attributes]
  138. template<> struct is_cl_type<cl_short> { enum { value = true }; };
  139. ^
  140. In file included from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/device_specific/builtin_database/devices/gpu/amd/ni/barts.hpp:24:0,
  141. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/device_specific/builtin_database/matrix_product.hpp:21,
  142. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/linalg/opencl/kernels/matrix.hpp:28,
  143. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/linalg/opencl/matrix_operations.hpp:46,
  144. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/linalg/matrix_operations.hpp:41,
  145. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/matrix.hpp:28,
  146. from /data/Installers/gpuR/include/gpuR/dynVCLMat.hpp:17,
  147. from /data/Installers/gpuR/include/gpuR/getVCLptr.hpp:5,
  148. from file7c54724d3507.cpp:11:
  149. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/device_specific/builtin_database/common.hpp:54:76: warning: ignoring attributes on template argument ‘viennacl::device_specific::device_type {aka long unsigned int}’ [-Wignored-attributes]
  150. struct device_type_t{ typedef std::map<device_type, device_architecture_t> map_t; map_t d; };
  151. ^
  152. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/device_specific/builtin_database/common.hpp:55:62: warning: ignoring attributes on template argument ‘viennacl::device_specific::vendor_id_type {aka unsigned int}’ [-Wignored-attributes]
  153. struct type{ typedef std::map<vendor_id_type, device_type_t> map_t; map_t d; };
  154. ^
  155. In file included from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/backend.hpp:27:0,
  156. from file7c54724d3507.cpp:8:
  157. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/enqueue.hpp: In instantiation of ‘void viennacl::ocl::enqueue(KernelType&, const viennacl::ocl::command_queue&) [with KernelType = viennacl::ocl::kernel]’:
  158. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/enqueue.hpp:134:10: required from ‘void viennacl::ocl::enqueue(KernelType&) [with KernelType = viennacl::ocl::kernel]’
  159. file7c54724d3507.cpp:133:108: required from here
  160. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/enqueue.hpp:74:26: warning: ‘cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)’ is deprecated [-Wdeprecated-declarations]
  161. err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL);
  162. ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163. In file included from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/context.hpp:28:0,
  164. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/backend.hpp:26,
  165. from file7c54724d3507.cpp:8:
  166. /data/Installers/gpuR/include/CL/cl.h:1441:1: note: declared here
  167. clEnqueueTask(cl_command_queue /* command_queue */,
  168. ^~~~~~~~~~~~~
  169. In file included from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/backend.hpp:27:0,
  170. from file7c54724d3507.cpp:8:
  171. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/enqueue.hpp:74:26: warning: ‘cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)’ is deprecated [-Wdeprecated-declarations]
  172. err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL);
  173. ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  174. In file included from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/context.hpp:28:0,
  175. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/backend.hpp:26,
  176. from file7c54724d3507.cpp:8:
  177. /data/Installers/gpuR/include/CL/cl.h:1441:1: note: declared here
  178. clEnqueueTask(cl_command_queue /* command_queue */,
  179. ^~~~~~~~~~~~~
  180. In file included from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/backend.hpp:27:0,
  181. from file7c54724d3507.cpp:8:
  182. /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/enqueue.hpp:74:26: warning: ‘cl_int clEnqueueTask(cl_command_queue, cl_kernel, cl_uint, _cl_event* const*, _cl_event**)’ is deprecated [-Wdeprecated-declarations]
  183. err = clEnqueueTask(queue.handle().get(), k.handle().get(), 0, NULL, NULL);
  184. ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185. In file included from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/context.hpp:28:0,
  186. from /home/znmeb/R/x86_64-pc-linux-gnu-library/3.4/RViennaCL/include/viennacl/ocl/backend.hpp:26,
  187. from file7c54724d3507.cpp:8:
  188. /data/Installers/gpuR/include/CL/cl.h:1441:1: note: declared here
  189. clEnqueueTask(cl_command_queue /* command_queue */,
  190. ^~~~~~~~~~~~~
  191. .
  192. deepcopy: .......................................................
  193. gpuMatrix algebra: ................................................................................................................................................................................................................................................
  194. gpuMatrix chol decomposition: ......
  195. gpuMatrix classes: ...........................................................................
  196. gpuMatrix Correlations: ......
  197. gpuMatrix Distance Computations: ..........................
  198. gpuMatrix eigen decomposition: ......
  199. gpuMatrix math operations: ..................................................................
  200. gpuMatrix norm: ..................
  201. gpuMatrix qr decomposition: ........
  202. gpuMatrix Row and Column Methods: ..........................................................
  203. gpuMatrix solve: ........................
  204. gpuMatrix svd decomposition: ..........
  205. gpuMatrix Utility Functions: ...................................
  206. gpuMatrixBlock algebra: ..........................................................................................
  207. gpuVector algebra: ..........................................................................................
  208. gpuVector classes: .................................
  209. gpuVector math operations: ..................................................................
  210. gpuVector Utility Functions: ...................
  211. Inplace Operations: ........................
  212. Check Internal C++ Errors: ............................................................................................................................
  213. Ordering Methods: ........
  214. vclVector shared memory: [1] "creating vector"
  215. ....[1] "creating vector"
  216. ......
  217. Switching GPUs vclMatrix algebra: SSSSSSSSSSSSSSSdevice found:
  218. 94320218633217
  219. Sdevice found:
  220. 94320218633217
  221. Sdevice found:
  222. 94320218633217
  223. Sdevice found:
  224. 94320218633217
  225. Sdevice found:
  226. 94320218633217
  227. Sdevice found:
  228. 94320218633217
  229. Sdevice found:
  230. 94320218633217
  231. Sdevice found:
  232. 94320218633217
  233. Sdevice found:
  234. 94320218633217
  235. Sdevice found:
  236. 94320218633217
  237. Sdevice found:
  238. 94320218633217
  239. Sdevice found:
  240. 94320218633217
  241. Sdevice found:
  242. 94320218633217
  243. Sdevice found:
  244. 94320218633217
  245. Sdevice found:
  246. 94320218633217
  247. S
  248. Switching GPUs vclMatrix classes: SSSSSSSSS
  249. Switching GPUs vclMatrix Correlations: SS
  250. Switching GPU vclMatrix Distance Computations: SSSSSSSS
  251. Switching GPU vclMatrix eigen decomposition: SS
  252. Switching GPU vclMatrix math operations: SSSSSSSSSSSSSS
  253. Switching GPU vclMatrix Row and Column Methods: SSSSSSSSSSSSSSSSSSSS
  254. Switching GPU vclMatrix Utility Functions: SSSS
  255. Switching GPU vclMatrixBlock algebra: SSSSSSSSSSSSSSSSSSSSSSSSSSSS
  256. Utility Functions: ...........................
  257. vclMatrix algebra: ....................................................................................................................................................................................................................................................
  258. vclMatrix chol decomposition: ......
  259. vclMatrix classes: ....................................................
  260. vclMatrix Correlations: ......
  261. vclMatrix Distance Computations: ..........................
  262. vclMatrix eigen decomposition: ........
  263. vclMatrix math operations: ..................................................................
  264. vclMatrix norm: ..................
  265. vclMatrix qr decomposition: ........
  266. vclMatrix Row and Column Methods: ..........................................................
  267. vclMatrix solve: ........................
  268. vclMatrix svd decomposition: ..........
  269. vclMatrix Utility Functions: ..............................................................
  270. vclMatrixBlock algebra: ..........................................................................................
  271. vclVector algebra: ..................................................................................
  272. vclVector classes: ................................
  273. vclVector math operations: ..................................................................
  274. vclVector Utility Functions: .......................
  275.  
  276. Skipped ------------------------------------------------------------------------
  277. 1. Switching GPUs vclMatrix Single Precision Matrix Multiplication (@test_switch_gpu_vclMatrix_algebra.R#26) - Only one GPU available
  278.  
  279. 2. Switching GPUs vclMatrix Single Precision Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#53) - Only one GPU available
  280.  
  281. 3. Switching GPUs vclMatrix Single Precision Scalar Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#80) - Only one GPU available
  282.  
  283. 4. Switching GPUs vclMatrix Single Precision Unary Scalar Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#113) - Only one GPU available
  284.  
  285. 5. Switching GPUs vclMatrix Single Precision Matrix Addition (@test_switch_gpu_vclMatrix_algebra.R#139) - Only one GPU available
  286.  
  287. 6. Switching GPUs vclMatrix Single Precision Scalar Matrix Addition (@test_switch_gpu_vclMatrix_algebra.R#166) - Only one GPU available
  288.  
  289. 7. Switching GPUs vclMatrix Single Precision Matrix Element-Wise Multiplication (@test_switch_gpu_vclMatrix_algebra.R#199) - Only one GPU available
  290.  
  291. 8. Switching GPUs vclMatrix Single Precision Scalar Matrix Multiplication (@test_switch_gpu_vclMatrix_algebra.R#226) - Only one GPU available
  292.  
  293. 9. Switching GPUs vclMatrix Single Precision Matrix Element-Wise Division (@test_switch_gpu_vclMatrix_algebra.R#259) - Only one GPU available
  294.  
  295. 10. Switching GPUs vclMatrix Single Precision Scalar Matrix Division (@test_switch_gpu_vclMatrix_algebra.R#286) - Only one GPU available
  296.  
  297. 11. Switching GPUs vclMatrix Single Precision Matrix Element-Wise Power (@test_switch_gpu_vclMatrix_algebra.R#319) - Only one GPU available
  298.  
  299. 12. Switching GPUs vclMatrix Single Precision Scalar Matrix Power (@test_switch_gpu_vclMatrix_algebra.R#346) - Only one GPU available
  300.  
  301. 13. Switching GPUs vclMatrix Single Precision crossprod (@test_switch_gpu_vclMatrix_algebra.R#372) - Only one GPU available
  302.  
  303. 14. Switching GPUs vclMatrix Single Precision tcrossprod (@test_switch_gpu_vclMatrix_algebra.R#411) - Only one GPU available
  304.  
  305. 15. Switching GPUs vclMatrix Single Precision transpose (@test_switch_gpu_vclMatrix_algebra.R#451) - Only one GPU available
  306.  
  307. 16. Switching GPUs vclMatrix Double Precision Matrix Multiplication (@test_switch_gpu_vclMatrix_algebra.R#474) - Less than 2 GPUs with double precision
  308.  
  309. 17. Switching GPUs vclMatrix Double Precision Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#501) - Less than 2 GPUs with double precision
  310.  
  311. 18. Switching GPUs vclMatrix Double Precision Scalar Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#528) - Less than 2 GPUs with double precision
  312.  
  313. 19. Switching GPUs vclMatrix Double Precision Unary Scalar Matrix Subtraction (@test_switch_gpu_vclMatrix_algebra.R#561) - Less than 2 GPUs with double precision
  314.  
  315. 20. Switching GPUs vclMatrix Double Precision Matrix Addition (@test_switch_gpu_vclMatrix_algebra.R#587) - Less than 2 GPUs with double precision
  316.  
  317. 21. Switching GPUs vclMatrix Double Precision Scalar Matrix Addition (@test_switch_gpu_vclMatrix_algebra.R#614) - Less than 2 GPUs with double precision
  318.  
  319. 22. Switching GPUs vclMatrix Double Precision Matrix Element-Wise Multiplication (@test_switch_gpu_vclMatrix_algebra.R#647) - Less than 2 GPUs with double precision
  320.  
  321. 23. Switching GPUs vclMatrix Double Precision Scalar Matrix Multiplication (@test_switch_gpu_vclMatrix_algebra.R#674) - Less than 2 GPUs with double precision
  322.  
  323. 24. Switching GPUs vclMatrix Double Precision Matrix Element-Wise Division (@test_switch_gpu_vclMatrix_algebra.R#707) - Less than 2 GPUs with double precision
  324.  
  325. 25. Switching GPUs vclMatrix Double Precision Scalar Matrix Division (@test_switch_gpu_vclMatrix_algebra.R#734) - Less than 2 GPUs with double precision
  326.  
  327. 26. Switching GPUs vclMatrix Double Precision Matrix Element-Wise Power (@test_switch_gpu_vclMatrix_algebra.R#767) - Less than 2 GPUs with double precision
  328.  
  329. 27. Switching GPUs vclMatrix Double Precision Scalar Matrix Power (@test_switch_gpu_vclMatrix_algebra.R#794) - Less than 2 GPUs with double precision
  330.  
  331. 28. Switching GPUs vclMatrix Double Precision crossprod (@test_switch_gpu_vclMatrix_algebra.R#820) - Less than 2 GPUs with double precision
  332.  
  333. 29. Switching GPUs vclMatrix Double Precision tcrossprod (@test_switch_gpu_vclMatrix_algebra.R#859) - Less than 2 GPUs with double precision
  334.  
  335. 30. Switching GPUs vclMatrix Double Precision transpose (@test_switch_gpu_vclMatrix_algebra.R#899) - Less than 2 GPUs with double precision
  336.  
  337. 31. Switching GPUs vclMatrix integer class initializer (@test_switch_gpu_vclMatrix_classes.R#19) - Only one GPU available
  338.  
  339. 32. Switching GPUs vclMatrix float class initializer (@test_switch_gpu_vclMatrix_classes.R#42) - Only one GPU available
  340.  
  341. 33. Switching GPUs vclMatrix double class initializer (@test_switch_gpu_vclMatrix_classes.R#65) - Only one GPU available
  342.  
  343. 34. Switching GPUs vclMatrix integer vector initializers (@test_switch_gpu_vclMatrix_classes.R#89) - Only one GPU available
  344.  
  345. 35. Switching GPUs vclMatrix float vector initializers (@test_switch_gpu_vclMatrix_classes.R#111) - Only one GPU available
  346.  
  347. 36. Switching GPUs vclMatrix double vector initializers (@test_switch_gpu_vclMatrix_classes.R#133) - Only one GPU available
  348.  
  349. 37. Switching GPUs vclMatrix integer scalar initializers (@test_switch_gpu_vclMatrix_classes.R#156) - Only one GPU available
  350.  
  351. 38. Switching GPUs vclMatrix float scalar initializers (@test_switch_gpu_vclMatrix_classes.R#181) - Only one GPU available
  352.  
  353. 39. Switching GPUs vclMatrix double scalar initializers (@test_switch_gpu_vclMatrix_classes.R#205) - Only one GPU available
  354.  
  355. 40. Switching GPUs vclMatrix Single Precision Pearson Covariance (@test_switch_gpu_vclMatrix_cov.R#24) - Only one GPU available
  356.  
  357. 41. Switching GPUs vclMatrix Double Precision Pearson Covariance (@test_switch_gpu_vclMatrix_cov.R#46) - Only one GPU available
  358.  
  359. 42. Switching GPU vclMatrix Single Precision Euclidean Distance (@test_switch_gpu_vclMatrix_dist.R#62) - Only one GPU available
  360.  
  361. 43. Switching GPU vclMatrix Double Precision Euclidean Distance (@test_switch_gpu_vclMatrix_dist.R#86) - Only one GPU available
  362.  
  363. 44. Switching GPU vclMatrix Single Precision Squared Euclidean Distance (@test_switch_gpu_vclMatrix_dist.R#109) - Only one GPU available
  364.  
  365. 45. Switching GPU vclMatrix Double Precision Squared Euclidean Distance (@test_switch_gpu_vclMatrix_dist.R#131) - Only one GPU available
  366.  
  367. 46. Switching GPU vclMatrix Single Precision Pairwise Euclidean Distance (@test_switch_gpu_vclMatrix_dist.R#154) - Only one GPU available
  368.  
  369. 47. Switching GPU vclMatrix Double Precision Pairwise Euclidean Distance (@test_switch_gpu_vclMatrix_dist.R#190) - Only one GPU available
  370.  
  371. 48. Switching GPU vclMatrix Single Precision Pairwise Squared Euclidean Distance (@test_switch_gpu_vclMatrix_dist.R#227) - Only one GPU available
  372.  
  373. 49. Switching GPU vclMatrix Double Precision Pairwise Squared Euclidean Distance (@test_switch_gpu_vclMatrix_dist.R#263) - Only one GPU available
  374.  
  375. 50. Switching GPU vclMatrix Symmetric Single Precision Matrix Eigen Decomposition (@test_switch_gpu_vclMatrix_eigen.R#30) - switching contexts not function in ViennaCL yet
  376.  
  377. 51. Switching GPU vclMatrix Symmetric Double Precision Matrix Eigen Decomposition (@test_switch_gpu_vclMatrix_eigen.R#68) - switching contexts not function in ViennaCL yet
  378.  
  379. 52. Switching GPU vclMatrix Single Precision Matrix Element-Wise Trignometry (@test_switch_gpu_vclMatrix_math.R#26) - Only one GPU available
  380.  
  381. 53. Switching GPU vclMatrix Double Precision Matrix Element-Wise Trignometry (@test_switch_gpu_vclMatrix_math.R#97) - Only one GPU available
  382.  
  383. 54. Switching GPU vclMatrix Single Precision Matrix Element-Wise Logs (@test_switch_gpu_vclMatrix_math.R#170) - Only one GPU available
  384.  
  385. 55. Switching GPU vclMatrix Double Precision Matrix Element-Wise Logs (@test_switch_gpu_vclMatrix_math.R#207) - Only one GPU available
  386.  
  387. 56. Switching GPU vclMatrix Single Precision Matrix Exponential (@test_switch_gpu_vclMatrix_math.R#246) - Only one GPU available
  388.  
  389. 57. Switching GPU vclMatrix Double Precision Matrix Exponential (@test_switch_gpu_vclMatrix_math.R#269) - Only one GPU available
  390.  
  391. 58. Switching GPU vclMatrix Single Precision Matrix Absolute Value (@test_switch_gpu_vclMatrix_math.R#294) - Only one GPU available
  392.  
  393. 59. Switching GPU vclMatrix Double Precision Matrix Absolute Value (@test_switch_gpu_vclMatrix_math.R#317) - Only one GPU available
  394.  
  395. 60. Switching GPU vclMatrix Single Precision Maximum/Minimum (@test_switch_gpu_vclMatrix_math.R#342) - Only one GPU available
  396.  
  397. 61. Switching GPU vclMatrix Double Precision Maximum/Minimum (@test_switch_gpu_vclMatrix_math.R#367) - Only one GPU available
  398.  
  399. 62. Switching GPU vclMatrix Single Precision Matrix sqrt (@test_switch_gpu_vclMatrix_math.R#394) - Only one GPU available
  400.  
  401. 63. Switching GPU vclMatrix Double Precision Matrix sqrt (@test_switch_gpu_vclMatrix_math.R#417) - Only one GPU available
  402.  
  403. 64. Switching GPU vclMatrix Single Precision Matrix sign (@test_switch_gpu_vclMatrix_math.R#441) - Only one GPU available
  404.  
  405. 65. Switching GPU vclMatrix Double Precision Matrix sign (@test_switch_gpu_vclMatrix_math.R#464) - Only one GPU available
  406.  
  407. 66. Switching GPU vclMatrix Single Precision Column Sums (@test_switch_gpu_vclMatrix_row_col.R#34) - Only one GPU available
  408.  
  409. 67. Switching GPU vclMatrix Double Precision Column Sums (@test_switch_gpu_vclMatrix_row_col.R#56) - Only one GPU available
  410.  
  411. 68. Switching GPU vclMatrix Single Precision Row Sums (@test_switch_gpu_vclMatrix_row_col.R#80) - Only one GPU available
  412.  
  413. 69. Switching GPU vclMatrix Double Precision Row Sums (@test_switch_gpu_vclMatrix_row_col.R#102) - Only one GPU available
  414.  
  415. 70. Switching GPU vclMatrix Single Precision Column Means (@test_switch_gpu_vclMatrix_row_col.R#125) - Only one GPU available
  416.  
  417. 71. Switching GPU vclMatrix Double Precision Column Means (@test_switch_gpu_vclMatrix_row_col.R#147) - Only one GPU available
  418.  
  419. 72. Switching GPU vclMatrix Single Precision Row Means (@test_switch_gpu_vclMatrix_row_col.R#171) - Only one GPU available
  420.  
  421. 73. Switching GPU vclMatrix Double Precision Row Means (@test_switch_gpu_vclMatrix_row_col.R#193) - Only one GPU available
  422.  
  423. 74. Switching GPU vclMatrix Single Precision cbind (@test_switch_gpu_vclMatrix_row_col.R#216) - Only one GPU available
  424.  
  425. 75. Switching GPU vclMatrix Double Precision cbind (@test_switch_gpu_vclMatrix_row_col.R#254) - Only one GPU available
  426.  
  427. 76. Switching GPU vclMatrix Single Precision rbind (@test_switch_gpu_vclMatrix_row_col.R#293) - Only one GPU available
  428.  
  429. 77. Switching GPU vclMatrix Double Precision rbind (@test_switch_gpu_vclMatrix_row_col.R#331) - Only one GPU available
  430.  
  431. 78. Switching GPU vclMatrix Single Precision Block Column Sums (@test_switch_gpu_vclMatrix_row_col.R#373) - Only one GPU available
  432.  
  433. 79. Switching GPU vclMatrix Double Precision Block Column Sums (@test_switch_gpu_vclMatrix_row_col.R#396) - Only one GPU available
  434.  
  435. 80. Switching GPU vclMatrix Single Precision Block Row Sums (@test_switch_gpu_vclMatrix_row_col.R#421) - Only one GPU available
  436.  
  437. 81. Switching GPU vclMatrix Double Precision Block Row Sums (@test_switch_gpu_vclMatrix_row_col.R#444) - Only one GPU available
  438.  
  439. 82. Switching GPU vclMatrix Single Precision Block Column Means (@test_switch_gpu_vclMatrix_row_col.R#468) - Only one GPU available
  440.  
  441. 83. Switching GPU vclMatrix Double Precision Block Column Means (@test_switch_gpu_vclMatrix_row_col.R#490) - Only one GPU available
  442.  
  443. 84. Switching GPU vclMatrix Single Precision Block Row Means (@test_switch_gpu_vclMatrix_row_col.R#514) - Only one GPU available
  444.  
  445. 85. Switching GPU vclMatrix Double Precision Block Row Means (@test_switch_gpu_vclMatrix_row_col.R#536) - Only one GPU available
  446.  
  447. 86. Switching GPU vclMatrix get element access (@test_switch_gpu_vclMatrix_utils.R#17) - Only one GPU available
  448.  
  449. 87. Switching GPU vclMatrix set column access (@test_switch_gpu_vclMatrix_utils.R#62) - Only one GPU available
  450.  
  451. 88. Switching GPU vclMatrix set row access (@test_switch_gpu_vclMatrix_utils.R#118) - Only one GPU available
  452.  
  453. 89. Switching GPU vclMatrix set element access (@test_switch_gpu_vclMatrix_utils.R#173) - Only one GPU available
  454.  
  455. 90. Switching GPU vclMatrixBlock Single Precision Block Matrix multiplication (@test_switch_gpu_vclMatrixBlock_algebra.R#26) - Only one GPU available
  456.  
  457. 91. Switching GPU vclMatrixBlock Single Precision Matrix Subtraction (@test_switch_gpu_vclMatrixBlock_algebra.R#55) - Only one GPU available
  458.  
  459. 92. Switching GPU vclMatrixBlock Single Precision Scalar Matrix Subtraction (@test_switch_gpu_vclMatrixBlock_algebra.R#86) - Only one GPU available
  460.  
  461. 93. Switching GPU vclMatrixBlock Single Precision Unary Scalar Matrix Subtraction (@test_switch_gpu_vclMatrixBlock_algebra.R#119) - Only one GPU available
  462.  
  463. 94. Switching GPU vclMatrixBlock Single Precision Matrix Addition (@test_switch_gpu_vclMatrixBlock_algebra.R#145) - Only one GPU available
  464.  
  465. 95. Switching GPU vclMatrixBlock Single Precision Scalar Matrix Addition (@test_switch_gpu_vclMatrixBlock_algebra.R#176) - Only one GPU available
  466.  
  467. 96. Switching GPU vclMatrixBlock Single Precision Matrix Element-Wise Multiplication (@test_switch_gpu_vclMatrixBlock_algebra.R#209) - Only one GPU available
  468.  
  469. 97. Switching GPU vclMatrixBlock Single Precision Scalar Matrix Multiplication (@test_switch_gpu_vclMatrixBlock_algebra.R#239) - Only one GPU available
  470.  
  471. 98. Switching GPU vclMatrixBlock Single Precision Matrix Element-Wise Division (@test_switch_gpu_vclMatrixBlock_algebra.R#271) - Only one GPU available
  472.  
  473. 99. Switching GPU vclMatrixBlock Single Precision Scalar Matrix Division (@test_switch_gpu_vclMatrixBlock_algebra.R#302) - Only one GPU available
  474.  
  475. 100. Switching GPU vclMatrixBlock Single Precision Matrix Element-Wise Power (@test_switch_gpu_vclMatrixBlock_algebra.R#335) - Only one GPU available
  476.  
  477. 101. Switching GPU vclMatrixBlock Single Precision Scalar Matrix Power (@test_switch_gpu_vclMatrixBlock_algebra.R#366) - Only one GPU available
  478.  
  479. 102. Switching GPU vclMatrixBlock Single Precision crossprod (@test_switch_gpu_vclMatrixBlock_algebra.R#392) - Only one GPU available
  480.  
  481. 103. Switching GPU vclMatrixBlock Single Precision tcrossprod (@test_switch_gpu_vclMatrixBlock_algebra.R#435) - Only one GPU available
  482.  
  483. 104. Switching GPU vclMatrixBlock Double Precision Block Matrix multiplication (@test_switch_gpu_vclMatrixBlock_algebra.R#480) - Only one GPU available
  484.  
  485. 105. Switching GPU vclMatrixBlock Double Precision Matrix Subtraction (@test_switch_gpu_vclMatrixBlock_algebra.R#510) - Only one GPU available
  486.  
  487. 106. Switching GPU vclMatrixBlock Double Precision Scalar Matrix Subtraction (@test_switch_gpu_vclMatrixBlock_algebra.R#542) - Only one GPU available
  488.  
  489. 107. Switching GPU vclMatrixBlock Double Precision Unary Scalar Matrix Subtraction (@test_switch_gpu_vclMatrixBlock_algebra.R#577) - Only one GPU available
  490.  
  491. 108. Switching GPU vclMatrixBlock Double Precision Matrix Addition (@test_switch_gpu_vclMatrixBlock_algebra.R#604) - Only one GPU available
  492.  
  493. 109. Switching GPU vclMatrixBlock Double Precision Scalar Matrix Addition (@test_switch_gpu_vclMatrixBlock_algebra.R#636) - Only one GPU available
  494.  
  495. 110. Switching GPU vclMatrixBlock Double Precision Matrix Element-Wise Multiplication (@test_switch_gpu_vclMatrixBlock_algebra.R#670) - Only one GPU available
  496.  
  497. 111. Switching GPU vclMatrixBlock Double Precision Scalar Matrix Multiplication (@test_switch_gpu_vclMatrixBlock_algebra.R#701) - Only one GPU available
  498.  
  499. 112. Switching GPU vclMatrixBlock Double Precision Matrix Element-Wise Division (@test_switch_gpu_vclMatrixBlock_algebra.R#735) - Only one GPU available
  500.  
  501. 113. Switching GPU vclMatrixBlock Double Precision Scalar Matrix Division (@test_switch_gpu_vclMatrixBlock_algebra.R#767) - Only one GPU available
  502.  
  503. 114. Switching GPU vclMatrixBlock Double Precision Matrix Element-Wise Power (@test_switch_gpu_vclMatrixBlock_algebra.R#801) - Only one GPU available
  504.  
  505. 115. Switching GPU vclMatrixBlock Double Precision Scalar Matrix Power (@test_switch_gpu_vclMatrixBlock_algebra.R#833) - Only one GPU available
  506.  
  507. 116. Switching GPU vclMatrixBlock Double Precision crossprod (@test_switch_gpu_vclMatrixBlock_algebra.R#860) - Only one GPU available
  508.  
  509. 117. Switching GPU vclMatrixBlock Double Precision tcrossprod (@test_switch_gpu_vclMatrixBlock_algebra.R#904) - Only one GPU available
  510.  
  511. DONE ===========================================================================
  512. >
  513. >
Add Comment
Please, Sign In to add comment