Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixed a couple of typos | Benoit Steiner | 2016-03-22 |
| | |||
* | Avoid using std::vector whenever possible | Benoit Steiner | 2016-03-22 |
| | |||
* | Use an enum instead of a static const int to prevent possible link error | Benoit Steiner | 2016-03-22 |
| | |||
* | Fixed contractions of 16 bit floats | Benoit Steiner | 2016-03-22 |
| | |||
* | Worked around a constness related issue | Benoit Steiner | 2016-03-21 |
| | |||
* | Small cleanup | Benoit Steiner | 2016-03-21 |
| | |||
* | Marked variables that's only used in debug mode as such | Benoit Steiner | 2016-03-21 |
| | |||
* | Explicitly cast the default value into the proper scalar type. | Benoit Steiner | 2016-03-21 |
| | |||
* | Renamed some class members to make the code more readable. | Benoit Steiner | 2016-03-18 |
| | |||
* | Fixed a bug in the padding of extracted image patches. | Benoit Steiner | 2016-03-18 |
| | |||
* | Worked around constness issue | Benoit Steiner | 2016-03-18 |
| | |||
* | Fixed compilation warning | Benoit Steiner | 2016-03-18 |
| | |||
* | Avoid mutable class members when possible | Benoit Steiner | 2016-03-17 |
| | |||
* | Allocate the mersenne twister used by the random number generators on the ↵ | Benoit Steiner | 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 ↵ | Benoit Steiner | 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) | Christoph Hertzberg | 2016-03-16 |
|\ | | | | | | | Bugfixes to cuda tests, igamma & igammac implemented, & tests for digamma, igamma, igammac on CPU & GPU. | ||
* | | Made the comparison of Eigen::array GPU friendly | Benoit Steiner | 2016-03-11 |
| | | |||
* | | Added a comparison operator for Eigen::array | Benoit Steiner | 2016-03-11 |
| | | | | | | | | Alias Eigen::array to std::array when compiling with Visual Studio 2015 | ||
* | | Worked around visual studio compilation warnings. | Benoit Steiner | 2016-03-09 |
| | | |||
* | | Fixed a typo. | Benoit Steiner | 2016-03-10 |
| | | |||
* | | Made the list reductions less ambiguous. | Benoit Steiner | 2016-03-09 |
| | | |||
* | | Avoid implicit cast | Benoit Steiner | 2016-03-09 |
| | | |||
* | | Made sure to include the <random> header file when compiling with visual studio | Benoit Steiner | 2016-03-09 |
| | | |||
* | | Avoid unnecessary conversion from 32bit int to 64bit unsigned int | Benoit Steiner | 2016-03-09 |
| | | |||
* | | Enable the random number generators when compiling with visual studio | Benoit Steiner | 2016-03-09 |
| | | |||
* | | Fixed the integer division code on windows | Benoit Steiner | 2016-03-09 |
| | | |||
* | | Fixed static assertion | Benoit Steiner | 2016-03-08 |
| | | |||
| * | Properly fix merge issues. | Eugene Brevdo | 2016-03-08 |
|/| | |||
* | | Replace std::vector with our own implementation, as using the stl when ↵ | Benoit Steiner | 2016-03-08 |
| | | | | | | | | compiling with nvcc and avx enabled leads to many issues. | ||
* | | Simplified the full reduction code | Benoit Steiner | 2016-03-08 |
| | | |||
* | | Fixed the tensor generator code | Benoit Steiner | 2016-03-08 |
| | | |||
* | | Fixed the tensor concatenation code | Benoit Steiner | 2016-03-08 |
| | | |||
* | | Fixed the tensor layout swapping code | Benoit Steiner | 2016-03-08 |
| | | |||
* | | Fixed the tensor chipping code. | Benoit Steiner | 2016-03-08 |
| | | |||
* | | Decoupled the packet type definition from the definition of the tensor ops. ↵ | Benoit Steiner | 2016-03-08 |
| | | | | | | | | All the vectorization is now defined in the tensor evaluators. This will make it possible to relialably support devices with different packet types in the same compilation unit. | ||
* | | Use NumTraits::highest() and NumTraits::lowest() instead of the ↵ | Benoit Steiner | 2016-03-07 |
| | | | | | | | | std::numeric_limits to make the tensor min and max functors more CUDA friendly. | ||
* | | Added the ability to pad a tensor using a non-zero value | Benoit Steiner | 2016-03-07 |
| | | |||
* | | Fix a couple of typos in the code. | Benoit Steiner | 2016-03-07 |
| | | |||
| * | Fix Eigen's building of sharded tests that use CUDA & more igamma/igammac ↵ | Eugene Brevdo | 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. | ||
* | | Don't warn that msvc 2015 isn't c++11 compliant just because it doesn't ↵ | Benoit Steiner | 2016-03-06 |
| | | | | | | | | claim to be. | ||
* | | Turn on some of the cxx11 features when compiling with visual studio 2015 | Benoit Steiner | 2016-03-05 |
| | | |||
* | | Use EIGEN_PI instead of redefining our own constant PI | Benoit Steiner | 2016-03-05 |
| | | |||
* | | Don't rely on the M_PI constant since not all compilers provide it. | Benoit Steiner | 2016-03-04 |
| | | |||
* | | Fixed the computation of leading zeros when compiling with msvc. | Benoit Steiner | 2016-03-04 |
| | | |||
* | | Don't use implicit type conversions in initializer lists since not all ↵ | Benoit Steiner | 2016-03-04 |
| | | | | | | | | compilers support them. | ||
* | | Fixed a typo | Benoit Steiner | 2016-03-04 |
| | | |||
* | | Added support for rounding, flooring, and ceiling to the tensor api | Benoit Steiner | 2016-03-03 |
| | | |||
* | | Improved the performance of large outer reductions on cuda | Benoit Steiner | 2016-02-29 |
| | | |||
* | | Made the signature of the inner and outer reducers consistent | Benoit Steiner | 2016-02-29 |
| | | |||
* | | Optimized the performance of narrow reductions on CUDA devices | Benoit Steiner | 2016-02-29 |
| | |