aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* Fixed a bug in the padding of extracted image patches.Gravatar Benoit Steiner2016-03-18
|
* Completed the implementation of vectorized type casting of half floats.Gravatar Benoit Steiner2016-03-18
|
* Make all the conversions explicitGravatar Benoit Steiner2016-03-18
|
* Gate all the CUDA tests under the EIGEN_TEST_NVCC optionGravatar Benoit Steiner2016-03-18
|
* Fixed a typoGravatar Benoit Steiner2016-03-18
|
* Added a test to validate the fallback path for half floatsGravatar Benoit Steiner2016-03-18
|
* Worked around constness issueGravatar Benoit Steiner2016-03-18
|
* Fixed compilation warningGravatar Benoit Steiner2016-03-18
|
* Fixed compilation warnings in the cuda testsGravatar Benoit Steiner2016-03-18
|
* pulled latest updates from trunkGravatar Benoit Steiner2016-03-17
|\
* | Avoid mutable class members when possibleGravatar Benoit Steiner2016-03-17
| |
* | Implemented some of the missing type casting for half floatsGravatar Benoit Steiner2016-03-17
| |
| * Made sure to use the hard abi when compiling with NEON instructions to avoid ↵Gravatar Benoit Steiner2016-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 ↵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.
| * Merge default branch.Gravatar Eugene Brevdo2016-03-16
| |\
| * | Change the header guard around certain numext functions to be CUDA specific.Gravatar Eugene Brevdo2016-03-16
| | |
* | | Improved a testGravatar Benoit Steiner2016-03-14
| | |
* | | Fixed a typo.Gravatar Benoit Steiner2016-03-14
| | |
* | | Properly gate the use of cuda intrinsics in the codeGravatar Benoit Steiner2016-03-14
| | |
* | | Make sure we only use the half float intrinsic when compiling with a version ↵Gravatar Benoit Steiner2016-03-14
| | | | | | | | | | | | of CUDA that is recent enough to provide them
| | * Merge specfun branch.Gravatar Eugene Brevdo2016-03-13
| |/|
| | * Add tests in array.cpp that check igamma/igammac properties.Gravatar Eugene Brevdo2016-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 ↵Gravatar Benoit Steiner2016-03-12
| | | | | | | | | | | | that's not supported by older compilers.
* | | Also replaced uint32_t with unsigned int to make the code more portableGravatar Benoit Steiner2016-03-11
| | |
* | | Replaced a couple more uint16_t with unsigned shortGravatar Benoit Steiner2016-03-11
| | |
* | | Use unsigned short instead of uint16_t since they're more portableGravatar Benoit Steiner2016-03-11
| | |
* | | Made half floats usable on hardware that doesn't support them natively.Gravatar Benoit Steiner2016-03-11
| | |
* | | 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
* | | Updated the cxx11_meta test to work on the Eigen::array class when ↵Gravatar Benoit Steiner2016-03-11
| | | | | | | | | | | | std::array isn't available.
* | | Fixed the +=, -=, *= and /= operators to return a referenceGravatar Benoit Steiner2016-03-10
| | |
* | | 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
| | |
| * | Update MathFunctions/SpecialFunctions with intelligent header guards.Gravatar Eugene Brevdo2016-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
| |\ \
| * | | Resolve bad merge.Gravatar Eugene Brevdo2016-03-08
| | | |
| * | | Merge changes.Gravatar Eugene Brevdo2016-03-08
| |\ \ \ | |/ / / |/| | |
| * | | Add certain functions to numext (log, exp, tan) because CUDA doesn't support ↵Gravatar Eugene Brevdo2016-03-08
| | | | | | | | | | | | | | | | | | | | | | | | std:: Use these in SpecialFunctions.
* | | | 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
| | | |