Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Initial implementation of igamma and igammac. | Eugene Brevdo | 2016-03-03 | |
| | | ||||
* | | Enable partial support for half floats on Kepler GPUs. | Benoit Steiner | 2016-03-03 | |
| | | ||||
* | | Enable the conversion between floats and half floats on older GPUs that ↵ | Benoit Steiner | 2016-03-03 | |
| | | | | | | | | support it. | |||
* | | Merged in ebrevdo/eigen (pull request PR-167) | Benoit Steiner | 2016-03-03 | |
|\| | | | | | | | | | | | Add infinity() support to numext::numeric_limits, use it in lgamma. I tested the code on my gtx-titan-black gpu, and it appears to work as expected. | |||
| * | Small bugfix to numeric_limits for CUDA. | Eugene Brevdo | 2016-03-02 | |
| | | ||||
| * | Add infinity() support to numext::numeric_limits, use it in lgamma. | Eugene Brevdo | 2016-03-02 | |
| | | | | | | | | | | This makes the infinity access a __device__ function, removing nvcc warnings. | |||
* | | bug #537: fix compilation with Apples's compiler | Gael Guennebaud | 2016-03-02 | |
| | | ||||
* | | Compilation fix | Gael Guennebaud | 2016-03-01 | |
| | | ||||
* | | Compilation fix | Gael Guennebaud | 2016-03-01 | |
| | | ||||
* | | Fix shortcoming in fixed-value deduction of startRow/startCol | Gael Guennebaud | 2016-02-29 | |
| | | ||||
* | | bug #1172: make valuePtr and innderIndexPtr properly return null for empty ↵ | Gael Guennebaud | 2016-02-27 | |
| | | | | | | | | matrices. | |||
* | | merge | Gael Guennebaud | 2016-02-23 | |
|\ \ | ||||
* | | | Fix startRow()/startCol() for dense Block with direct access: | Gael Guennebaud | 2016-02-23 | |
| | | | | | | | | | | | | the initial implementation failed for empty rows/columns for which are ambiguous. | |||
| * | | Declare the half float type as arithmetic. | Benoit Steiner | 2016-02-22 | |
| | | | ||||
| * | | Implemented the ptranspose function on half floats | Benoit Steiner | 2016-02-21 | |
| | | | ||||
| * | | Added the ability to compute the absolute value of a half float | Benoit Steiner | 2016-02-21 | |
|/ / | ||||
* | | Moved some of the fp16 operators outside the Eigen namespace to workaround ↵ | Benoit Steiner | 2016-02-20 | |
| | | | | | | | | some nvcc limitations. | |||
* | | merge | Gael Guennebaud | 2016-02-19 | |
|\ \ | ||||
* | | | bug #1170: skip calls to memcpy/memmove for empty imput. | Gael Guennebaud | 2016-02-19 | |
| | | | ||||
* | | | Fix nesting type and complete reflection methods of Block expressions. | Gael Guennebaud | 2016-02-19 | |
| | | | ||||
* | | | Add typedefs for the return type of all block methods. | Gael Guennebaud | 2016-02-19 | |
| | | | ||||
| * | | Added support for tensor reductions on half floats | Benoit Steiner | 2016-02-19 | |
| | | | ||||
| * | | Implemented the scalar division of 2 half floats | Benoit Steiner | 2016-02-19 | |
| | | | ||||
| * | | Added support for operators +=, -=, *= and /= on CUDA half floats | Benoit Steiner | 2016-02-19 | |
| | | | ||||
| * | | Implemented protate() for CUDA | Benoit Steiner | 2016-02-19 | |
| | | | ||||
| * | | Added support for simple coefficient wise tensor expression using half ↵ | Benoit Steiner | 2016-02-19 | |
| | | | | | | | | | | | | floats on CUDA devices | |||
| * | | FP16 on CUDA are only available starting with cuda 7.5. Disable them when ↵ | Benoit Steiner | 2016-02-18 | |
| | | | | | | | | | | | | using an older version of CUDA | |||
| * | | Reverted unintended changes introduced by a bad merge | Benoit Steiner | 2016-02-19 | |
| | | | ||||
| * | | Added preliminary support for half floats on CUDA GPU. For now we can simply ↵ | Benoit Steiner | 2016-02-19 | |
| | | | | | | | | | | | | convert floats into half floats and vice versa | |||
| * | | Improved implementation of ptanh for SSE and AVX | Benoit Steiner | 2016-02-18 | |
| |/ | ||||
| * | Merged eigen/eigen into default | Eugene Brevdo | 2016-02-17 | |
| |\ | |/ |/| | ||||
| * | Tiny bugfix in SpecialFunctions: some compilers don't like doubles | Eugene Brevdo | 2016-02-17 | |
| | | | | | | | | implicitly downcast to floats in an array constructor. | |||
* | | bug #1166: fix shortcomming in gemv when the destination is not a vector at ↵ | Gael Guennebaud | 2016-02-15 | |
| | | | | | | | | compile-time. | |||
* | | Remove dead code. | Gael Guennebaud | 2016-02-12 | |
| | | ||||
* | | Fix usage of evaluator in sparse * permutation products. | Gael Guennebaud | 2016-02-12 | |
| | | ||||
* | | bug #901: fix triangular-view with unit diagonal of sparse rectangular matrices. | Gael Guennebaud | 2016-02-12 | |
| | | ||||
* | | Pulled latest updates from trunk | Benoit Steiner | 2016-02-11 | |
|\ \ | ||||
* | | | Made it possible to run the scalar_binary_pow_op functor on GPU | Benoit Steiner | 2016-02-11 | |
| | | | ||||
| * | | bug #774: re-added comment referencing equations in the original paper | Hauke Heibel | 2016-02-11 | |
|/ / | ||||
* / | Inline the +=, -=, *= and /= operators consistently between DenseBase.h and ↵ | Benoit Steiner | 2016-02-11 | |
|/ | | | | SelfCwiseBinaryOp.h | |||
* | bug #774: fix a numerical issue producing unwanted reflections. | Gael Guennebaud | 2016-02-11 | |
| | ||||
* | Merged in rmlarsen/eigen (pull request PR-163) | Gael Guennebaud | 2016-02-11 | |
|\ | | | | | | | Implement complete orthogonal decomposition in Eigen. | |||
* \ | Merged in ↵ | Benoit Steiner | 2016-02-10 | |
|\ \ | | | | | | | | | | | | | | | | nnyby/eigen/nnyby/doc-grammar-fix-linearly-space-linearly-1443742971203 (pull request PR-138) [doc] grammar fix: "linearly space" -> "linearly spaced" | |||
* | | | Avoid implicit cast from double to float. | Benoit Steiner | 2016-02-10 | |
| | | | ||||
| | * | Rename inverse -> pseudoInverse. | Rasmus Munk Larsen | 2016-02-10 | |
| | | | ||||
* | | | I'm told to use __EMSCRIPTEN__ by an Emscripten dev. | Benoit Jacob | 2016-02-10 | |
| | | | ||||
* | | | Optimized implementation of the tanh function for SSE | Benoit Steiner | 2016-02-10 | |
| | | | ||||
* | | | Optimized implementation of the hyperbolic tangent function for AVX | Benoit Steiner | 2016-02-10 | |
| | | | ||||
* | | | Make the GCC workaround for sqrt GCC-only; detect Emscripten as non-GCC | Benoit Jacob | 2016-02-10 | |
| | | | ||||
* | | | Work around Emscripten bug - https://github.com/kripken/emscripten/issues/4088 | Benoit Jacob | 2016-02-10 | |
| | | |