clMathLibraries / clBLAS

a software library containing BLAS functions written in OpenCL
Apache License 2.0
839 stars 240 forks source link

allow users to easily verify the gemm/trmm GPU results with the netlib cblas through client #274

Closed tingxingdong closed 8 years ago

tingxingdong commented 8 years ago

Although we have tested and seen green lights on extensive platforms including mainstream CPUs & GPUs on windows/linux, we still keep seeing users reporting failures on particular processors & environment. Many of them are beyond our resources. clBLAS team is a very small group. So we always encourage users to debug their failures. Except the gtest framework already integrated in clBLAS which hard coded various configurations (by configurations, I mean, matrix size, transpose option, etc), we have actually provided the "client" tool to test the BLAS routines' performance.
Users can specify whatever configurations through command lines. One thing was missing that users can not verify/validate the correctness through client. So, starting from today, users can easily do it if they are unsure of the result of clBLAS gemm & trmm at any size, transpose options on Linux.
Because there is no easy solution of building/linking Netlib CBLAS on windows currently, we disable it on windows.

Changes:

More BLAS routines validations will follow.


This change is Reviewable

kknox commented 8 years ago

Hey @tingxingdong Windows build is failing