aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11
Commit message (Collapse)AuthorAge
* Fixed a couple of typosGravatar Benoit Steiner2016-03-22
|
* Avoid using std::vector whenever possibleGravatar Benoit Steiner2016-03-22
|
* Use an enum instead of a static const int to prevent possible link errorGravatar Benoit Steiner2016-03-22
|
* Fixed contractions of 16 bit floatsGravatar Benoit Steiner2016-03-22
|
* Worked around a constness related issueGravatar Benoit Steiner2016-03-21
|
* Small cleanupGravatar Benoit Steiner2016-03-21
|
* Marked variables that's only used in debug mode as suchGravatar Benoit Steiner2016-03-21
|
* Explicitly cast the default value into the proper scalar type.Gravatar Benoit Steiner2016-03-21
|
* Renamed some class members to make the code more readable.Gravatar Benoit Steiner2016-03-18
|
* Fixed a bug in the padding of extracted image patches.Gravatar Benoit Steiner2016-03-18
|
* Worked around constness issueGravatar Benoit Steiner2016-03-18
|
* Fixed compilation warningGravatar Benoit Steiner2016-03-18
|
* Avoid mutable class members when possibleGravatar Benoit Steiner2016-03-17
|
* Allocate the mersenne twister used by the random number generators on the ↵Gravatar Benoit Steiner2016-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 ↵Gravatar Benoit Steiner2016-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)Gravatar Christoph Hertzberg2016-03-16
|\ | | | | | | Bugfixes to cuda tests, igamma & igammac implemented, & tests for digamma, igamma, igammac on CPU & GPU.
* | Made the comparison of Eigen::array GPU friendlyGravatar Benoit Steiner2016-03-11
| |
* | Added a comparison operator for Eigen::arrayGravatar Benoit Steiner2016-03-11
| | | | | | | | Alias Eigen::array to std::array when compiling with Visual Studio 2015
* | Worked around visual studio compilation warnings.Gravatar Benoit Steiner2016-03-09
| |
* | Fixed a typo.Gravatar Benoit Steiner2016-03-10
| |
* | Made the list reductions less ambiguous.Gravatar Benoit Steiner2016-03-09
| |
* | Avoid implicit castGravatar Benoit Steiner2016-03-09
| |
* | Made sure to include the <random> header file when compiling with visual studioGravatar Benoit Steiner2016-03-09
| |
* | Avoid unnecessary conversion from 32bit int to 64bit unsigned intGravatar Benoit Steiner2016-03-09
| |
* | Enable the random number generators when compiling with visual studioGravatar Benoit Steiner2016-03-09
| |
* | Fixed the integer division code on windowsGravatar Benoit Steiner2016-03-09
| |
* | Fixed static assertionGravatar Benoit Steiner2016-03-08
| |
| * Properly fix merge issues.Gravatar Eugene Brevdo2016-03-08
|/|
* | Replace std::vector with our own implementation, as using the stl when ↵Gravatar Benoit Steiner2016-03-08
| | | | | | | | compiling with nvcc and avx enabled leads to many issues.
* | Simplified the full reduction codeGravatar Benoit Steiner2016-03-08
| |
* | Fixed the tensor generator codeGravatar Benoit Steiner2016-03-08
| |
* | Fixed the tensor concatenation codeGravatar Benoit Steiner2016-03-08
| |
* | Fixed the tensor layout swapping codeGravatar Benoit Steiner2016-03-08
| |
* | Fixed the tensor chipping code.Gravatar Benoit Steiner2016-03-08
| |
* | Decoupled the packet type definition from the definition of the tensor ops. ↵Gravatar Benoit Steiner2016-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 ↵Gravatar Benoit Steiner2016-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 valueGravatar Benoit Steiner2016-03-07
| |
* | Fix a couple of typos in the code.Gravatar Benoit Steiner2016-03-07
| |
| * Fix Eigen's building of sharded tests that use CUDA & more igamma/igammac ↵Gravatar Eugene Brevdo2016-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 ↵Gravatar Benoit Steiner2016-03-06
| | | | | | | | claim to be.
* | Turn on some of the cxx11 features when compiling with visual studio 2015Gravatar Benoit Steiner2016-03-05
| |
* | Use EIGEN_PI instead of redefining our own constant PIGravatar Benoit Steiner2016-03-05
| |
* | Don't rely on the M_PI constant since not all compilers provide it.Gravatar Benoit Steiner2016-03-04
| |
* | Fixed the computation of leading zeros when compiling with msvc.Gravatar Benoit Steiner2016-03-04
| |
* | Don't use implicit type conversions in initializer lists since not all ↵Gravatar Benoit Steiner2016-03-04
| | | | | | | | compilers support them.
* | Fixed a typoGravatar Benoit Steiner2016-03-04
| |
* | Added support for rounding, flooring, and ceiling to the tensor apiGravatar Benoit Steiner2016-03-03
| |
* | Improved the performance of large outer reductions on cudaGravatar Benoit Steiner2016-02-29
| |
* | Made the signature of the inner and outer reducers consistentGravatar Benoit Steiner2016-02-29
| |
* | Optimized the performance of narrow reductions on CUDA devicesGravatar Benoit Steiner2016-02-29
| |