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