Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | use Eigen smart_copy instead of std::copy | Benoit Steiner | 2015-07-06 |
| | |||
* | Fixed a compilation warning generated by clang | Benoit Steiner | 2015-07-06 |
| | |||
* | Only attempt to use the texture path on GPUs when it's supported by CUDA | Benoit Steiner | 2015-07-06 |
| | |||
* | Misc small fixes to the tensor slicing code. | Benoit Steiner | 2015-07-06 |
| | |||
* | Merged in Emie/eigen (pull request PR-121) | Gael Guennebaud | 2015-07-06 |
|\ | | | | | | | typo correction in mathFunction | ||
| * | typo correction in mathFunction | Emilie Guy | 2015-07-06 |
| | | |||
* | | Merged eigen/eigen into default | Nicolas Mellado | 2015-07-03 |
|\| | |||
* | | Fixed a typo in the patch | Benoit Steiner | 2015-07-02 |
| | | |||
| * | Added a default value for the cuda stream in the GpuDevice constructor | Benoit Steiner | 2015-07-01 |
| | | |||
| * | Misc improvements and optimizations | Benoit Steiner | 2015-07-01 |
| | | |||
| * | Improved a previous fix | Benoit Steiner | 2015-07-01 |
| | | |||
| * | Fixed a couple of mistakes in the previous commit. | Benoit Steiner | 2015-07-01 |
| | | |||
| * | Enabled the vectorized evaluation of several tensor expressions that was ↵ | Benoit Steiner | 2015-07-01 |
| | | | | | | | | previously disabled by mistake | ||
| * | Marked the cast functions as EIGEN_DEVICE_FUNC to ensure that we can run ↵ | Benoit Steiner | 2015-06-30 |
| | | | | | | | | casting on GPUs | ||
| * | Silenced a compilation warning | Benoit Steiner | 2015-06-30 |
| | | |||
| * | Added support for user defined custom tensor op. | Benoit Steiner | 2015-06-30 |
| | | |||
| * | Added support for 3D patch extraction | Benoit Steiner | 2015-06-30 |
| | | |||
| * | Made ThreadPoolDevice inherit from a new pure abstract ThreadPoolInterface ↵ | Benoit Steiner | 2015-06-30 |
| | | | | | | | | class: this enables users to leverage their existing threadpool when using eigen tensors. | ||
| * | Turned Eigen::array::size into a function to make the code compatible with ↵ | Benoit Steiner | 2015-06-30 |
| | | | | | | | | std::array | ||
| * | Added a test for multithreaded full reductions | Benoit Steiner | 2015-06-30 |
| | | |||
| * | Fixed a few compilation warnings | Benoit Steiner | 2015-06-30 |
| | | |||
| * | Silenced a number of compilation warnings | Benoit Steiner | 2015-06-29 |
| | | |||
| * | Added a test for full reductions on GPU | Benoit Steiner | 2015-06-29 |
| | | |||
| * | Improved performance of full reduction by 2 order of magnitude on CPU and 3 ↵ | Benoit Steiner | 2015-06-29 |
| | | | | | | | | orders of magnitude on GPU | ||
| * | Improved support for fixed size tensors | Benoit Steiner | 2015-06-29 |
| | | |||
| * | Express the full reduction operations (such as sum, max, min) using ↵ | Benoit Steiner | 2015-06-29 |
| | | | | | | | | TensorDimensionList | ||
| * | Added support for tanh function to the tensor code | Benoit Steiner | 2015-06-29 |
| | | |||
| * | Moved some utilities to TensorMeta.h to make it easier to reuse them accross ↵ | Benoit Steiner | 2015-06-29 |
| | | | | | | | | | | | | several tensor operations. Created the TensorDimensionList class to encode the list of all the dimensions of a tensor of rank n. This could be done using TensorIndexList, however TensorIndexList require cxx11 which isn't yet supported as widely as we'd like. | ||
| * | Use VERIFY_IS_EQUAL instead of VERIFY(a==b) to get more feedback in case of ↵ | Gael Guennebaud | 2015-06-26 |
| | | | | | | | | failure | ||
| * | split compiler intensive bdcsvd_1 unit test | Gael Guennebaud | 2015-06-26 |
| | | |||
| * | Add special path for matrix<complex>/real. | Gael Guennebaud | 2015-06-26 |
| | | | | | | | | This also fixes underflow issues when scaling complex matrices through complex/complex operator. | ||
| * | bug #1026: fix infinite loop for an empty input | Gael Guennebaud | 2015-06-26 |
| | | |||
| * | Doc: explain perf and multithreading issues in sparse iterative solvers | Gael Guennebaud | 2015-06-26 |
| | | |||
| * | Enable OpenMP parallelization of row-major-sparse * dense products. | Gael Guennebaud | 2015-06-26 |
| | | | | | | | | I observed significant speed-up of the CG solver. | ||
| * | More msvc 2013/2015 workarounds | Gael Guennebaud | 2015-06-26 |
| | | |||
| * | Optimize CG to enable faster spare row-major * dense vector products when ↵ | Gael Guennebaud | 2015-06-25 |
| | | | | | | | | the input matrix is complete (Upper|Lower) but column major. | ||
| * | Fix assignement to selfadjoint-view when testing real-world problems | Gael Guennebaud | 2015-06-25 |
| | | |||
| * | Remove redundant accessors in Reverse | Gael Guennebaud | 2015-06-25 |
| | | |||
| * | Avoid division by a zero complex | Gael Guennebaud | 2015-06-25 |
| | | |||
| * | Clarify documentation of the tolerance and error returned in iterative solvers | Gael Guennebaud | 2015-06-25 |
| | | |||
| * | workaround msvc 2013/2015 wrong instanciation of isnan, isfinite, isinf | Gael Guennebaud | 2015-06-25 |
| | | |||
| * | bug #1000: MSVC 2013 does need the operator= workaround | Gael Guennebaud | 2015-06-25 |
| | | |||
| * | Workaround MSVC ambiguous instanciation | Gael Guennebaud | 2015-06-24 |
| | | |||
| * | Add explicit ctor for diagonal to sparse conversion | Gael Guennebaud | 2015-06-24 |
| | | |||
| * | Document how cross behaves on complex numbers | Gael Guennebaud | 2015-06-24 |
| | | |||
| * | Add unit test for dense = SparseQR::matrixQ | Gael Guennebaud | 2015-06-24 |
| | | |||
| * | Add support for sparse = diagonal | Gael Guennebaud | 2015-06-24 |
| | | |||
| * | Make SparseSelfAdjointView, twists, and SparseQR more evaluator friendly | Gael Guennebaud | 2015-06-24 |
| | | |||
| * | Add a call_assignment_no_alias_no_transpose shortcut | Gael Guennebaud | 2015-06-24 |
| | | |||
| * | Inherit operator+= and -= with 'using' kkeyword | Gael Guennebaud | 2015-06-24 |
| | |