Skip to content

RegressionStatus2.3

jwmak edited this page Dec 2, 2016 · 9 revisions

Testing information for release branch 2.3

Initial checkout

$ git clone https://github.com/cudpp/cudpp.git
$ cd cudpp
$ git checkout 2.3
$ git submodule init
$ git submodule update

Build

Install cmake.

Run $ cmake -i

In general, the default parameters should work fine. The important ones to set are CUDPP_BUILD_APPLICATIONS=ON so we can test the build after compilation. Also CUDPP_GENCODE_SMXX parameters so we don't run into JIT compilation when running applications.

(John does an out-of-directory build in a blank directory called cudpp-build with the following command line run inside that directory: cmake -DCUDPP_GENCODE_SM30=ON -DCUDPP_BUILD_APPLICATIONS=ON ../cudpp.)

On Linux, you can use $ make -j8 to double the speed of building.

Testing

$ bin/cudpp_testrig -all
$ bin/cudpp_hash_testrig -all

QA Testing

cudpp@a6fc5b34f61ebaf86a00cb2b70b154e88ba9895e

OS GPU CUDA Version CUDA/GPU Driver Versions Tests Passed Date
Linux Ubuntu 13.04 LTS x86_64 GeForce GTX 680 CUDA 6.5 6.5/340.29 cudpp_testrig -all 30 Nov 2016
Windows 7 Home Premium 64-bit SP1 GeForce GTX 680 CUDA 6.5 6.5/332.88 cudpp_testrig -all 30 Nov 2016
OS X 10.12.1 GeForce GT 750M CUDA 8.0 8.0.53/355.10 cudpp_testrig -all 30 Nov 2016

Clone this wiki locally