Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix unit test. | 2016-06-03 | |
| | |||
* | Fix compilation. | 2016-06-03 | |
| | |||
* | Fix compilation: Matrix does not indirectly live in the internal namespace ↵ | 2016-06-03 | |
| | | | | anymore! | ||
* | Fix function dependencies | 2016-06-03 | |
| | |||
* | Align the first element of the Waiter struct instead of padding it. This ↵ | 2016-06-02 | |
| | | | | reduces its memory footprint a bit while achieving the goal of preventing false sharing | ||
* | merge | 2016-06-02 | |
|\ | |||
* | | Remove dead code. | 2016-06-02 | |
| | | |||
* | | Implement generic scalar*expr and expr*scalar operator based on ↵ | 2016-06-02 | |
| | | | | | | | | | | | | scalar_product_traits. This is especially useful for custom scalar types, e.g., to enable float*expr<multi_prec> without conversion. | ||
| * | Add syntactic sugar to Eigen tensors to allow more natural syntax. | 2016-06-02 | |
| | | | | | | | | | | | | | | | | | | Specifically, this enables expressions involving: scalar + tensor scalar * tensor scalar / tensor scalar - tensor | ||
| * | Merged in ibab/eigen (pull request PR-189) | 2016-06-02 | |
|/| | | | | | | | Add scan op to Tensor module | ||
* | | bug #1193: fix lpNorm<Infinity> for empty input. | 2016-06-02 | |
| | | |||
* | | Disable MSVC's "decorated name length exceeded, name was truncated" warning ↵ | 2016-06-02 | |
| | | | | | | | | in unit tests. | ||
* | | Fix pointer to long conversion warning. | 2016-06-02 | |
| | | |||
| * | Add tensor scan op | 2016-06-02 | |
|/ | | | | | This is the initial implementation a generic scan operation. Based on this, cumsum and cumprod method have been added to TensorBase. | ||
* | Use a single PacketSize variable | 2016-06-01 | |
| | |||
* | Fixed compilation warning | 2016-06-01 | |
| | |||
* | Speedup a test | 2016-06-01 | |
| | |||
* | Doc: add some cross references (also fix empty macro argument warning) | 2016-06-01 | |
| | |||
* | Silenced compilation warning generated by nvcc. | 2016-06-01 | |
| | |||
* | Added support for mean reductions on fp16 | 2016-06-01 | |
| | |||
* | Doc: start of a table summarizing coefficient-wise math functions. | 2016-06-01 | |
| | |||
* | Add missing ArrayBase::log1p | 2016-06-01 | |
| | |||
* | Expose log1p to Array. | 2016-06-01 | |
| | |||
* | Doc: makes the global unary math functions visible to doxygen (and docuement ↵ | 2016-06-01 | |
| | | | | them) | ||
* | Doc: improve documentation of Map<SparseMatrix> | 2016-06-01 | |
| | |||
* | Doc: disable inlining of inherited members, workaround Doxygen's limited C++ ↵ | 2016-06-01 | |
| | | | | parsing abilities, and improve doc of MapBase. | ||
* | Pulled latest updates from trunk | 2016-05-31 | |
|\ | |||
* | | Only enable optimized reductions of fp16 if the reduction functor supports them | 2016-05-31 | |
| | | |||
* | | Improved support for CUDA 8.0 | 2016-05-31 | |
| | | |||
| * | bug #1181: help MSVC inlining. | 2016-05-31 | |
| | | |||
| * | Fix compilation with old icc | 2016-05-31 | |
| | | |||
| * | bug #1238: fix SparseMatrix::sum() overload for un-compressed mode. | 2016-05-31 | |
|/ | |||
* | Silenced some compilation warnings triggered by nvcc 8.0 | 2016-05-27 | |
| | |||
* | Reimplement clamp as a static function. | 2016-05-27 | |
| | |||
* | Use NULL instead of nullptr to preserve the compatibility with cxx03 | 2016-05-27 | |
| | |||
* | Added a new operation to enable more powerful tensorindexing. | 2016-05-27 | |
| | |||
* | Fixed option '--relaxed-constexpr' has been deprecated and replaced by ↵ | 2016-05-27 | |
| | | | | option '--expt-relaxed-constexpr' warning generated by nvcc 7.5 | ||
* | Disable the use of MMX instructions since the code is broken on many platforms | 2016-05-27 | |
| | |||
* | Cleaner implementation of dont_over_optimize. | 2016-05-27 | |
| | |||
* | Fix compilation when defaulting to row-major | 2016-05-27 | |
| | |||
* | Fix compilation with old ICC version (use C99 types instead of C++11 ones) | 2016-05-27 | |
| | |||
* | Fixed some compilation warnings | 2016-05-26 | |
| | |||
* | Deleted extra namespace | 2016-05-26 | |
| | |||
* | Preserve the ability to vectorize the evaluation of an expression even when ↵ | 2016-05-26 | |
| | | | | it involves a cast that isn't vectorized (e.g fp16 to float) | ||
* | Resolved merge conflicts | 2016-05-26 | |
| | |||
* | Merged latest reduction improvements | 2016-05-26 | |
|\ | |||
* \ | Merged latest code improvements | 2016-05-26 | |
|\ \ | |||
| * | | Improved the performance of inner reductions. | 2016-05-26 | |
| | | | |||
| * | | Improved the coverage of the fp16 reduction tests | 2016-05-26 | |
| | | | |||
* | | | bug #1237: Redefine eigen_assert instead of disabling assertions for ↵ | 2016-05-26 | |
| | | | | | | | | | | | | documentation snippets |