cdeterman/gpuR: v2.0.0
- 1. Department of Statistics, Purdue University
- 2. Gitter
- 3. @pln-fing-udelar, @xmartlabs
- 4. @IntelPython
Description
- deviceType, gpuInfo, cpuInfo not longer accepts 'platform_idx' parameter as OpenCL contexts cannot contain more than one platform.
Added functionality to create custom OpenCL functions from user provided kernels
Added 'synchronize' function to assure completion of device calls (necessary for benchmarking)
Added determinant function (det)
Allow for gpuR object - base object interaction (e.g. vclMatrix * matrix)
Added 'inplace' function for 'inplace' operations. These operations include '+', '-', '*', '/', 'sin', 'asin', 'sinh', 'cos', 'acos', 'cosh', 'tan', 'atan', 'tanh'.
Added 'sqrt', 'sum', 'sign','pmin', and 'pmax' functions
Methods to pass two gpuR matrix objects to 'cov'
Added 'norm' method
Added gpuRmatrix/gpuRvector Arith '+','-' methods
Fixed incorrect device info when using different contexts
Fixed Integer Matrix Multiplication
All OpenCL devices will be initialized on startup (previous version occasionally would omit some devices)
Files
cdeterman/gpuR-v2.0.0.zip
Files
(806.5 kB)
Name | Size | Download all |
---|---|---|
md5:92332de0eb97d675d5d33892b19ee1df
|
806.5 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/cdeterman/gpuR/tree/v2.0.0 (URL)