Planned intervention: On Thursday March 28th 07:00 UTC Zenodo will be unavailable for up to 5 minutes to perform a database upgrade.
Published October 19, 2017 | Version v2.0.0
Software Open

cdeterman/gpuR: v2.0.0

  • 1. Department of Statistics, Purdue University
  • 2. Gitter
  • 3. @pln-fing-udelar, @xmartlabs
  • 4. @IntelPython

Description

Version 2.0.0 API Changes:

  • deviceType, gpuInfo, cpuInfo not longer accepts 'platform_idx' parameter as OpenCL contexts cannot contain more than one platform.
New Features:
  • 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

Bug Fixes:
  • 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