Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add support for asynchronous evaluation of tensor casting expressions. | Rasmus Munk Larsen | 2019-09-19 |
| | |||
* | Allow move-only done callback in TensorAsyncDevice | Eugene Zhulenev | 2019-09-03 |
| | |||
* | evalSubExprsIfNeededAsync + async TensorContractionThreadPool | Eugene Zhulenev | 2019-08-30 |
| | |||
* | Asynchronous expression evaluation with TensorAsyncDevice | Eugene Zhulenev | 2019-08-30 |
| | |||
* | Merged in ezhulenev/eigen-01 (pull request PR-514) | Rasmus Munk Larsen | 2018-09-28 |
|\ | | | | | | | Add tests for evalShardedByInnerDim contraction + fix bugs | ||
| * | Add tests for evalShardedByInnerDim contraction + fix bugs | Eugene Zhulenev | 2018-09-28 |
| | | |||
* | | Provide EIGEN_OVERRIDE and EIGEN_FINAL macros to mark virtual function overrides | Christoph Hertzberg | 2018-09-24 |
|/ | |||
* | Fix several integer conversion and sign-compare warnings | Christoph Hertzberg | 2018-08-24 |
| | |||
* | Fixed the tensor contraction code. | Benoit Steiner | 2018-08-15 |
| | |||
* | Fixed compilation errors. | Benoit Steiner | 2018-08-13 |
| | |||
* | Merged in paultucker/eigen (pull request PR-431) | Benoit Steiner | 2018-08-01 |
|\ | | | | | | | | | | | Optional ThreadPoolDevice allocator Approved-by: Benoit Steiner <benoit.steiner.goog@gmail.com> | ||
| * | Add test coverage for ThreadPoolDevice optional allocator. | Paul Tucker | 2018-07-19 |
| | | |||
* | | Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with ↵ | Gael Guennebaud | 2018-07-17 |
| | | | | | | | | | | | | | | | | | | EIGEN_DECLARE_TEST(mytest) { /* code */ }. This provide several advantages: - more flexibility in designing unit tests - unit tests can be glued to speed up compilation - unit tests are compiled with same predefined macros, which is a requirement for zapcc | ||
* | | Fuse computations into the Tensor contractions using output kernel | Eugene Zhulenev | 2018-07-10 |
|/ | |||
* | Avoid unnecessary conversions between floats and doubles | Benoit Steiner | 2016-05-11 |
| | |||
* | fixed some double-promotion and sign-compare warnings | Christoph Hertzberg | 2016-05-11 |
| | |||
* | Avoided unecessary type promotion | Benoit Steiner | 2016-05-05 |
| | |||
* | Added tests for full contractions using thread pools and gpu devices. | Benoit Steiner | 2016-05-05 |
| | | | | Fixed a couple of issues in the corresponding code. | ||
* | Added a test to cover threaded tensor shuffling | Benoit Steiner | 2016-01-30 |
| | |||
* | Made the comparison between single and multithreaded contraction results ↵ | Benoit Steiner | 2016-01-30 |
| | | | | more resistant to numerical noise to prevent spurious test failures. | ||
* | Made sure to use a tensor of rank 0 to store the result of a full reduction ↵ | Benoit Steiner | 2016-01-30 |
| | | | | in the tensor thread pool test | ||
* | Sharded the tensor thread pool test | Benoit Steiner | 2016-01-30 |
| | |||
* | Protect further isnan/isfinite/isinf calls | Christoph Hertzberg | 2015-08-16 |
| | |||
* | Added a test for multithreaded full reductions | Benoit Steiner | 2015-06-30 |
| | |||
* | Fixed a compilation warning | Benoit Steiner | 2015-06-17 |
| | |||
* | Moved away from std::async and std::future as the underlying mechnism for ↵ | Benoit Steiner | 2015-05-20 |
| | | | | | | the thread pool device. On several platforms, the functions passed to std::async are not scheduled in the order in which they are given to std::async, which leads to massive performance issues in the contraction code. Instead we now have a custom thread pool that ensures that the functions are picked up by the threads in the pool in the order in which they are enqueued in the pool. | ||
* | Fixed compilation error | Benoit Steiner | 2015-02-10 |
| | |||
* | Fix clang compilation | Gael Guennebaud | 2015-02-06 |
| | |||
* | Created many additional tests | Benoit Steiner | 2015-01-14 |
| | |||
* | Misc improvements and cleanups | Benoit Steiner | 2014-10-13 |
| | |||
* | Fixed the thread pool test | Benoit Steiner | 2014-10-10 |
| | |||
* | Fixed the threadpool test | Benoit Steiner | 2014-06-09 |
| | |||
* | Created additional tests for the tensor code. | Benoit Steiner | 2014-06-05 |
| | |||
* | Vectorized the evaluation of tensor expression (using SSE, AVX, NEON, ...) | Benoit Steiner | 2014-05-16 |
Added the ability to parallelize the evaluation of a tensor expression over multiple cpu cores. Added the ability to offload the evaluation of a tensor expression to a GPU. |