merge develop branch into master branch#80
Merged
TimmyLiu merged 33 commits intoclMathLibraries:masterfrom Apr 10, 2015
TimmyLiu:master
Merged
merge develop branch into master branch#80TimmyLiu merged 33 commits intoclMathLibraries:masterfrom TimmyLiu:master
TimmyLiu merged 33 commits intoclMathLibraries:masterfrom
TimmyLiu:master
Conversation
Develop branch will keep odd numbers for the 'minor' version component
… bug in complex + for calculating reference results in ktest
a couple bug fixes related to c/z syr2k
…es of wavefront but no bigger than the max workgroup size, instead of only testing the workgroup size = wavefront size
Do so to allow another parent CMake project to be able to successfully call add_subdirectory(clBLAS) on this one.
s/CMAKE_SOURCE_DIR/PROJECT_SOURCE_DIR/ in library/CMakeLists.txt.
enhancement of tune tool for better sgemm performance
intel OpenCL driver does not support operations between unsigned int vectors and unsigned long scalars
Minor fix for the autogenerated kernels to work on intel CPUs
…the /bin/ directory instead of /lib/
… clBuildProgram()
…N kernel by doing transpose separately
Performance improvement for sgemm column major TN (transposeA = T, transposeB = N) case
fixed FindOpenCL.cmake file to find OpenCL on Ubuntu 14.04 with CUDA 6.0
- Fixes issues with on intel SDKs on Windows, Apple SDKs on OSX
Always cast get_*_* to uints before casting to vectors.
this is controlled with the standard BUILD_SHARED_LIBS that changes the behavior of add_library() when no type explicitly is used.
so clBLAS can be used in a cmake project with the usual find_package command
find_package(clBLAS REQUIRED)
include_directories(${CLBLAS_INCLUDE_DIRS})
tarkget_link_libraries(mytarget ${CLBLAS_LIBRARIES})
things usually just go in lib
as documented, this option mainly make sense on windows. On unixes, it is quite certainly not the expected behavior.
let the user build the libraries statically :+1: approved
don't install in lib64 on mac :+1: approved
…ixes use the default install prefix on unixes :+1: approved
install clBLAS cmake configuration and version file :+1: approved
in order to avoid conflict with other projects
add clBLAS- prefix to the client and tune executable
build gtest with an external project
build gtest only when BUILD_TEST is on
TimmyLiu
pushed a commit
that referenced
this pull request
Apr 10, 2015
merge develop branch into master branch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
conflicts:
src/CMakeLists.txt