Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix prototype | Gael Guennebaud | 2018-06-08 |
| | |||
* | Merge from eigen/eigen. | Michael Figurnov | 2018-06-07 |
|\ | |||
| * | Fix int versus Index | Gael Guennebaud | 2018-06-07 |
| | | |||
* | | Fix compilation of special functions without C99 math. | Michael Figurnov | 2018-06-07 |
| | | | | | | | | | | | | The commit with Bessel functions i0e and i1e placed the ifdef/endif incorrectly, causing i0e/i1e to be undefined when EIGEN_HAS_C99_MATH=0. These functions do not actually require C99 math, so now they are always available. | ||
| * | Fix typos found using codespell | Gael Guennebaud | 2018-06-07 |
| | | |||
| * | Performance improvements to tensor broadcast operation | Vamsi Sripathi | 2018-05-23 |
|/ | | | | | | 1. Added new packet functions using SIMD for NByOne, OneByN cases 2. Modified existing packet functions to reduce index calculations when input stride is non-SIMD 3. Added 4 test cases to cover the new packet functions | ||
* | Merged in mfigurnov/eigen (pull request PR-400) | Benoit Steiner | 2018-06-05 |
|\ | | | | | | | | | | | Exponentially scaled modified Bessel functions of order zero and one. Approved-by: Benoit Steiner <benoit.steiner.goog@gmail.com> | ||
* | | Add a ThreadPoolInterface* getter for ThreadPoolDevice. | Penporn Koanantakool | 2018-06-02 |
| | | |||
| * | Exponentially scaled modified Bessel functions of order zero and one. | Michael Figurnov | 2018-05-31 |
|/ | | | | | | The functions are conventionally called i0e and i1e. The exponentially scaled version is more numerically stable. The standard Bessel functions can be obtained as i0(x) = exp(|x|) i0e(x) The code is ported from Cephes and tested against SciPy. | ||
* | Hyperlink DOIs against preferred resolver | Katrin Leinweber | 2018-05-24 |
| | |||
* | Merged in rmlarsen/eigen2 (pull request PR-393) | Benoit Steiner | 2018-05-16 |
|\ | | | | | | | Rename scalar_clip_op to scalar_clamp_op to prevent collision with existing functor in TensorFlow. | ||
| * | Rename clip2 to clamp. | Rasmus Munk Larsen | 2018-05-16 |
| | | |||
| * | Rename scalar_clip_op to scalar_clip2_op to prevent collision with existing ↵ | Rasmus Munk Larsen | 2018-05-16 |
| | | | | | | | | functor in TensorFlow. | ||
* | | Merged in didierjansen/eigen (pull request PR-360) | Benoit Steiner | 2018-05-16 |
|\ \ | |/ |/| | | | Fix bugs and typos in the contraction example of the tensor README | ||
* | | Use numext::maxi & numext::mini. | Rasmus Munk Larsen | 2018-05-14 |
| | | |||
* | | Add vectorized clip functor for Eigen Tensors. | Rasmus Munk Larsen | 2018-05-14 |
| | | |||
* | | Enable RawAccess to tensor slices whenever possinle. | Benoit Steiner | 2018-04-30 |
| | | | | | | | | Avoid 32-bit integer overflow in TensorSlicingOp | ||
* | | Fix "used uninitialized" warnings | Gael Guennebaud | 2018-04-24 |
| | | |||
* | | Workaround warning | Gael Guennebaud | 2018-04-24 |
| | | |||
* | | Recent Adolc versions require C++11 | Christoph Hertzberg | 2018-04-13 |
| | | |||
* | | Avoid using memcpy for non-POD elements | Weiming Zhao | 2018-04-11 |
| | | |||
* | | protect calls to isnan | Gael Guennebaud | 2018-04-03 |
| | | |||
* | | Fix uninitialized output argument. | Gael Guennebaud | 2018-04-03 |
| | | |||
| * | Fix typos in the contraction example of tensor README | Lee.Deokjae | 2018-01-06 |
| | | |||
* | | Improve robustness of igamma and igammac to bad inputs. | Rasmus Munk Larsen | 2018-03-19 |
| | | | | | | | | | | | | Check for nan inputs and propagate them immediately. Limit the number of internal iterations to 2000 (same number as used by scipy.special.gammainc). This prevents an infinite loop when the function is called with nan or very large arguments. Original change by mfirgunov@google.com | ||
* | | Update the padding computation for PADDING_SAME to be consistent with ↵ | Benoit Steiner | 2018-01-30 |
|\ \ | | | | | | | | | | TensorFlow. | ||
* | | | Disable use of recurrence for computing twiddle factors. Fixes FFT precision ↵ | RJ Ryan | 2017-12-31 |
| |/ |/| | | | | | issues for large FFTs. https://github.com/tensorflow/tensorflow/issues/10749#issuecomment-354557689 | ||
* | | Workaround nvcc 9.0 issue. See PR 351. | Gael Guennebaud | 2017-12-15 |
| | | | | | | | | https://bitbucket.org/eigen/eigen/pull-requests/351 | ||
| * | Update the padding computation for PADDING_SAME to be consistent with ↵ | Yangzihao Wang | 2017-12-12 |
|/ | | | | TensorFlow. | ||
* | Move KLU support to official | Gael Guennebaud | 2017-11-10 |
| | |||
* | KLU: truely disable unimplemented code, add proper static assertions in solve | Gael Guennebaud | 2017-11-10 |
| | |||
* | Merged in kylemacfarlan/eigen (pull request PR-337) | Gael Guennebaud | 2017-11-10 |
|\ | | | | | | | Add support for SuiteSparse's KLU routines | ||
* \ | Merged in spraetor/eigen (pull request PR-305) | Gael Guennebaud | 2017-11-10 |
|\ \ | | | | | | | | | | Issue with mpreal and std::numeric_limits::digits | ||
* \ \ | Merged in jkflying/eigen-fix-scaling (pull request PR-302) | Gael Guennebaud | 2017-11-10 |
|\ \ \ | | | | | | | | | | | | | Make scaling work with non-square matrices | ||
* | | | | Check that Schur decomposition succeed. | Gael Guennebaud | 2017-11-10 |
| | | | | |||
* | | | | bug #1484: restore deleted line for 128 bits long doubles, and improve ↵ | Gael Guennebaud | 2017-11-10 |
| | | | | | | | | | | | | | | | | dispatching logic. | ||
* | | | | Merged in JonasMu/eigen (pull request PR-329) | Benoit Steiner | 2017-10-27 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Added an example for a contraction to a scalar value to README.md Approved-by: Jonas Harsch <jonas.harsch@gmail.com> | ||
* | | | | | Removed unecesasry #include | Benoit Steiner | 2017-10-22 |
| | | | | | |||
* | | | | | Merged in benoitsteiner/opencl (pull request PR-341) | Benoit Steiner | 2017-10-17 |
|\ \ \ \ \ | |||
* | | | | | | Specialize ThreadPoolDevice::enqueueNotification for the case with no args. ↵ | Rasmus Munk Larsen | 2017-10-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | As an example this reduces binary size of an TensorFlow demo app for Android by about 2.5%. | ||
| | | | | * | Add support for SuiteSparse's KLU routines | Kyle Vedder | 2017-10-04 |
| |_|_|_|/ |/| | | | | |||
| * | | | | Changes required for new ComputeCpp CE version. | Mehdi Goli | 2017-09-18 |
| | | | | | |||
* | | | | | Fix cut-and-paste error. | Rasmus Munk Larsen | 2017-09-08 |
| | | | | | |||
* | | | | | Avoid undefined behavior in Eigen::TensorCostModel::numThreads. | Rasmus Munk Larsen | 2017-09-08 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the cost is large enough then the thread count can be larger than the maximum representable int, so just casting it to an int is undefined behavior. Contributed by phurst@google.com. | ||
* | | | | | Merged in infinitei/eigen (pull request PR-328) | Gael Guennebaud | 2017-09-06 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bug #1464 : Fixes construction of EulerAngles from 3D vector expression. Approved-by: Tal Hadad <tal_hd@hotmail.com> Approved-by: Abhijit Kundu <abhijit.kundu@gatech.edu> | ||
| | | * | | | Added an example for a contraction to a scalar value, e.g. a double ↵ | Jonas Harsch | 2017-09-01 |
| |_|/ / / |/| | | | | | | | | | | | | | | contraction of two second order tensors and how you can get the value of the result. I lost one day to get this doen so I think it will help some guys. I also added Eigen:: to the IndexPair and and array in the same example. | ||
* | | | | | Added support for CUDA 9.0. | Benoit Steiner | 2017-08-31 |
| | | | | | |||
| * | | | | bug #1464 : Fixes construction of EulerAngles from 3D vector expression. | Abhijit Kundu | 2017-08-30 |
|/ / / / | |||
* | | | | Handle min/max/inf/etc issue in cuda_fp16.h directly in test/main.h | Gael Guennebaud | 2017-08-24 |
| | | | | |||
* | | | | bug #1462: remove all occurences of the deprecated __CUDACC_VER__ macro by ↵ | Gael Guennebaud | 2017-08-24 |
| | | | | | | | | | | | | | | | | introducing EIGEN_CUDACC_VER |