Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Fixed a bug in the padding of extracted image patches. | 2016-03-18 | ||
| | ||||
* | Completed the implementation of vectorized type casting of half floats. | 2016-03-18 | ||
| | ||||
* | Make all the conversions explicit | 2016-03-18 | ||
| | ||||
* | 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 | ||
| | ||||
* | Worked around constness issue | 2016-03-18 | ||
| | ||||
* | Fixed compilation warning | 2016-03-18 | ||
| | ||||
* | Fixed compilation warnings in the cuda tests | 2016-03-18 | ||
| | ||||
* | pulled latest updates from trunk | 2016-03-17 | ||
|\ | ||||
* | | Avoid mutable class members when possible | 2016-03-17 | ||
| | | ||||
* | | Implemented some of the missing type casting for half floats | 2016-03-17 | ||
| | | ||||
| * | Made sure to use the hard abi when compiling with NEON instructions to avoid ↵ | 2016-03-17 | ||
|/ | | | | the "gnu/stubs-soft.h: No such file or directory" error | |||
* | Allocate the mersenne twister used by the random number generators on the ↵ | 2016-03-17 | ||
| | | | | heap instead of on the stack since they tend to keep a lot of state (i.e. about 5k) around. | |||
* | 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. | |||
| * | Merge default branch. | 2016-03-16 | ||
| |\ | ||||
| * | | Change the header guard around certain numext functions to be CUDA specific. | 2016-03-16 | ||
| | | | ||||
* | | | Improved a test | 2016-03-14 | ||
| | | | ||||
* | | | Fixed a typo. | 2016-03-14 | ||
| | | | ||||
* | | | Properly gate the use of cuda intrinsics in the code | 2016-03-14 | ||
| | | | ||||
* | | | Make sure we only use the half float intrinsic when compiling with a version ↵ | 2016-03-14 | ||
| | | | | | | | | | | | | of CUDA that is recent enough to provide them | |||
| | * | Merge specfun branch. | 2016-03-13 | ||
| |/| | ||||
| | * | Add tests in array.cpp that check igamma/igammac properties. | 2016-03-13 | ||
| | | | | | | | | | | | | | | | This adds to the set of existing tests, which compare a specific set of values to third party calculated ground truth. | |||
* | | | Don't mark the cast operator as explicit, since this is a c++11 feature ↵ | 2016-03-12 | ||
| | | | | | | | | | | | | that's not supported by older compilers. | |||
* | | | Also replaced uint32_t with unsigned int to make the code more portable | 2016-03-11 | ||
| | | | ||||
* | | | Replaced a couple more uint16_t with unsigned short | 2016-03-11 | ||
| | | | ||||
* | | | Use unsigned short instead of uint16_t since they're more portable | 2016-03-11 | ||
| | | | ||||
* | | | Made half floats usable on hardware that doesn't support them natively. | 2016-03-11 | ||
| | | | ||||
* | | | Made the comparison of Eigen::array GPU friendly | 2016-03-11 | ||
| | | | ||||
* | | | Added a comparison operator for Eigen::array | 2016-03-11 | ||
| | | | | | | | | | | | | Alias Eigen::array to std::array when compiling with Visual Studio 2015 | |||
* | | | Updated the cxx11_meta test to work on the Eigen::array class when ↵ | 2016-03-11 | ||
| | | | | | | | | | | | | std::array isn't available. | |||
* | | | Fixed the +=, -=, *= and /= operators to return a reference | 2016-03-10 | ||
| | | | ||||
* | | | Worked around visual studio compilation warnings. | 2016-03-09 | ||
| | | | ||||
* | | | Fixed a typo. | 2016-03-10 | ||
| | | | ||||
* | | | Made the list reductions less ambiguous. | 2016-03-09 | ||
| | | | ||||
* | | | Avoid implicit cast | 2016-03-09 | ||
| | | | ||||
* | | | Made sure to include the <random> header file when compiling with visual studio | 2016-03-09 | ||
| | | | ||||
* | | | Avoid unnecessary conversion from 32bit int to 64bit unsigned int | 2016-03-09 | ||
| | | | ||||
* | | | Enable the random number generators when compiling with visual studio | 2016-03-09 | ||
| | | | ||||
| * | | Update MathFunctions/SpecialFunctions with intelligent header guards. | 2016-03-09 | ||
| | | | ||||
* | | | Fixed the integer division code on windows | 2016-03-09 | ||
| | | | ||||
* | | | Fixed static assertion | 2016-03-08 | ||
| | | | ||||
| * | | Properly fix merge issues. | 2016-03-08 | ||
| |\ \ | ||||
| * | | | Resolve bad merge. | 2016-03-08 | ||
| | | | | ||||
| * | | | Merge changes. | 2016-03-08 | ||
| |\ \ \ | |/ / / |/| | | | ||||
| * | | | Add certain functions to numext (log, exp, tan) because CUDA doesn't support ↵ | 2016-03-08 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | std:: Use these in SpecialFunctions. | |||
* | | | | Replace std::vector with our own implementation, as using the stl when ↵ | 2016-03-08 | ||
| | | | | | | | | | | | | | | | | compiling with nvcc and avx enabled leads to many issues. | |||
* | | | | Simplified the full reduction code | 2016-03-08 | ||
| | | | | ||||
* | | | | Fixed the tensor generator code | 2016-03-08 | ||
| | | | |