Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Added missing assignment operator to the TensorUInt128 class, and made misc ↵ | 2016-03-30 | |
| | | | | small improvements | ||
* | Use false instead of 0 as the expected value of a boolean | 2016-03-29 | |
| | |||
* | Fixed compilation error on windows | 2016-03-24 | |
| | |||
* | Made sure that the cxx11_tensor_cuda test can be compiled even without ↵ | 2016-03-23 | |
| | | | | support for cxx11. | ||
* | Use portable includes | 2016-03-23 | |
| | |||
* | Fixed contractions of fp16 | 2016-03-23 | |
| | |||
* | Added a test to verify that notifications are working properly | 2016-03-23 | |
| | |||
* | Replace all M_PI by EIGEN_PI and add a check to the testsuite. | 2016-03-23 | |
| | |||
* | Merged patch 672 from Justin Lebar: Don't use long doubles with cuda | 2016-03-22 | |
| | |||
* | Filter some compilation flags that nvcc warns about. | 2016-03-22 | |
| | |||
* | Gate all the CUDA tests under the EIGEN_TEST_NVCC option | 2016-03-18 | |
| | |||
* | Fixed a typo | 2016-03-18 | |
| | |||
* | Added a test to validate the fallback path for half floats | 2016-03-18 | |
| | |||
* | Fixed compilation warnings in the cuda tests | 2016-03-18 | |
| | |||
* | Fix bug in tensor contraction. The code assumes that contraction axis ↵ | 2016-03-17 | |
| | | | | indices for the LHS (after possibly swapping to ColMajor!) is increasing. Explicitly sort the contraction axis pairs to make it so. | ||
* | Merged in ebrevdo/eigen (pull request PR-169) | 2016-03-16 | |
|\ | | | | | | | Bugfixes to cuda tests, igamma & igammac implemented, & tests for digamma, igamma, igammac on CPU & GPU. | ||
* | | Improved a test | 2016-03-14 | |
| | | |||
* | | Made half floats usable on hardware that doesn't support them natively. | 2016-03-11 | |
| | | |||
* | | Updated the cxx11_meta test to work on the Eigen::array class when ↵ | 2016-03-11 | |
| | | | | | | | | std::array isn't available. | ||
| * | Properly fix merge issues. | 2016-03-08 | |
| |\ | |||
| * | | Resolve bad merge. | 2016-03-08 | |
|/ / | |||
| * | Finishing touches on igamma/igammac for GPU. Tests now pass. | 2016-03-07 | |
| | | |||
| * | Fix Eigen's building of sharded tests that use CUDA & more igamma/igammac ↵ | 2016-03-07 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | bugfixes. 0. Prior to this PR, not a single sharded CUDA test was actually being *run*. Fixed that. GPU tests are still failing for igamma/igammac. 1. Add calls for igamma/igammac to TensorBase 2. Fix up CUDA-specific calls of igamma/igammac 3. Add unit tests for digamma, igamma, igammac in CUDA. | ||
* | | Added a test to validate the behavior of some of the tensor syntactic sugar. | 2016-03-07 | |
| | | |||
* | | Added missing include | 2016-03-06 | |
| | | |||
* | | Don't try to compile the uint128 test with compilers that don't support uint127 | 2016-03-06 | |
| | | |||
* | | Don't test our 128bit emulation code when compiling with msvc | 2016-03-05 | |
| | | |||
* | | Avoid using initializer lists in test since not all version of msvc support them | 2016-03-05 | |
| | | |||
* | | Use the CMAKE_CXX_STANDARD variable to turn on cxx11 | 2016-03-04 | |
| | | |||
* | | MSVC uses __uint128 while other compilers use __uint128_t to encode 128bit ↵ | 2016-03-04 | |
| | | | | | | | | unsigned integers. Make the cxx11_tensor_uint128.cpp test work in both cases. | ||
* | | Fixed syntax error | 2016-03-04 | |
| | | |||
* | | Added missing include | 2016-03-04 | |
| | | |||
* | | Made the contraction test more portable | 2016-03-04 | |
| | | |||
* | | Added tests to cover the new rounding, flooring and ceiling tensor operations. | 2016-03-03 | |
| | | |||
* | | Added a test to validate the conversion of half floats into floats on Kepler ↵ | 2016-03-03 | |
| | | | | | | | | | | | | GPUs. Restricted the testing of the random number generation code to GPU architecture greater than or equal to 3.5. | ||
* | | Made the CUDA architecture level a build setting. | 2016-02-25 | |
| | | |||
* | | Pulled latest updates from trunk | 2016-02-21 | |
|\ \ | |||
* | | | Added the ability to compute the absolute value of a half float | 2016-02-21 | |
| | | | |||
| * | | Added some debugging information to the test to figure out why it fails ↵ | 2016-02-21 | |
|/ / | | | | | | | sometimes | ||
* | | Fixed the float16 tensor test. | 2016-02-20 | |
| | | |||
* | | Added support for tensor reductions on half floats | 2016-02-19 | |
| | | |||
* | | Started to work on contractions and reductions using half floats | 2016-02-19 | |
| | | |||
* | | Added support for simple coefficient wise tensor expression using half ↵ | 2016-02-19 | |
| | | | | | | | | floats on CUDA devices | ||
* | | FP16 on CUDA are only available starting with cuda 7.5. Disable them when ↵ | 2016-02-18 | |
| | | | | | | | | using an older version of CUDA | ||
* | | Added regression test for float16 | 2016-02-19 | |
| | | |||
* | | Reverted unintended changes introduced by a bad merge | 2016-02-19 | |
| | | |||
* | | Added preliminary support for half floats on CUDA GPU. For now we can simply ↵ | 2016-02-19 | |
|/ | | | | convert floats into half floats and vice versa | ||
* | Deleted outdated comment | 2016-02-11 | |
| | |||
* | Added a method to conjugate the content of a tensor or the result of a ↵ | 2016-02-11 | |
| | | | | tensor expression. | ||
* | Fixed compilation warning | 2016-02-09 | |
| |