Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Made the blocking computation aware of the l3 cache | 2014-10-15 | |
| | | | | Also optimized the blocking parameters to take into account the number of threads used for a computation | ||
* | Added support for promises | 2014-10-15 | |
| | | | | Started to improve multithreaded contractions | ||
* | Misc improvements and cleanups | 2014-10-13 | |
| | |||
* | Added support for patch extraction | 2014-10-13 | |
| | |||
* | Added ability to print a tensor using an iostream. | 2014-10-10 | |
| | |||
* | Added support for tensor chips | 2014-10-10 | |
| | |||
* | Fixed the tensor shuffling test | 2014-10-10 | |
| | |||
* | Fixed the thread pool test | 2014-10-10 | |
| | |||
* | Rewrote the TensorBase::random method to support the generation of random ↵ | 2014-10-09 | |
| | | | | number on gpu. | ||
* | Improved the functors defined for standard reductions | 2014-10-09 | |
| | | | | Added a functor to encapsulate the generation of random numbers on cpu and gpu. | ||
* | Removed dead code | 2014-10-08 | |
| | |||
* | Added support for the *= and /* operators to TensorBase | 2014-10-08 | |
| | |||
* | Fixed a comment | 2014-10-08 | |
| | |||
* | Improved contraction test | 2014-10-03 | |
| | |||
* | Improved support for CUDA devices. | 2014-10-03 | |
| | | | | Improved contractions on GPU | ||
* | Created the IndexPair type to store pair of tensor indices. CUDA doesn't ↵ | 2014-10-03 | |
| | | | | | | support std::pair so we can't use them when targeting GPUs. Improved the performance on tensor contractions | ||
* | Generalized the gebp apis | 2014-10-02 | |
| | |||
* | Fixes for the forced evaluation of tensor expressions | 2014-10-02 | |
| | | | | More tests | ||
* | More tests to validate the const-correctness of the tensor code. | 2014-10-02 | |
| | |||
* | Added support for tensor reductions and concatenations | 2014-10-01 | |
| | |||
* | Added tests for tensors of const values and tensors of stringswwq:: | 2014-10-01 | |
| | |||
* | Merged latest updates from the Eigen trunk. | 2014-09-15 | |
|\ | |||
* | | Fixed a typo in the contraction code | 2014-09-06 | |
| | | |||
* | | Misc fixes. | 2014-09-05 | |
| | | |||
* | | Created more regression tests | 2014-09-04 | |
| | | |||
* | | Added support for evaluation of tensor shuffling operations as lvalues | 2014-09-04 | |
| | | |||
* | | Added missing tensor copy constructors. As a result it is now possible to ↵ | 2014-09-04 | |
| | | | | | | | | | | | | | | declare and initialize a tensor on the same line, as in: Tensor<bla> T = A + B; or Tensor<bla> T(A.reshape(new_shape)); | ||
* | | Improved the performance of the tensor convolution code by a factor of about 4. | 2014-09-03 | |
| | | |||
* | | Optimized the tensor padding code. | 2014-08-26 | |
| | | |||
* | | Misc api improvements and cleanups | 2014-08-23 | |
| | | |||
* | | Optimized and cleaned up the tensor morphing code | 2014-08-23 | |
| | | |||
* | | Added support for broadcasting | 2014-08-20 | |
| | | |||
* | | Improved the speed of convolutions when running on cuda devices | 2014-08-19 | |
| | | |||
* | | Added support for fast integer divisions by a constant | 2014-08-14 | |
| | | | | | | | | Sped up tensor slicing by a factor of 3 by using these fast integer divisions. | ||
* | | Fixed compilation errors | 2014-08-14 | |
| | | |||
* | | Added a few regression tests | 2014-08-14 | |
| | | |||
* | | Added support for padding, stridding, and shuffling | 2014-08-14 | |
| | | |||
* | | Pulled in the latest changes from the Eigen trunk | 2014-08-13 | |
|\ \ | |||
* | | | Added ability to get the nth element from an abstract array type. | 2014-08-13 | |
| | | | |||
* | | | Fixed misc typos. | 2014-08-13 | |
| | | | |||
* | | | Added missing apis. | 2014-08-13 | |
| | | | |||
* | | | Updated the convolution and contraction evaluators to follow the new ↵ | 2014-08-13 | |
| | | | | | | | | | | | | EvalSubExprsIfNeeded apu. | ||
* | | | Fixed a typo. | 2014-08-13 | |
| | | | |||
* | | | Support for in place evaluation of expressions containing slicing and ↵ | 2014-08-13 | |
| | | | | | | | | | | | | reshaping operations | ||
* | | | Added suppor for in place evaluation to simple tensor expressions. | 2014-08-13 | |
| | | | | | | | | | | | | Use mempy to speedup tensor copies whenever possible. | ||
* | | | Reworked the TensorExecutor code to support in place evaluation. | 2014-08-13 | |
| | | | |||
| | * | Doc: difference between array and matrix cosine etc (bug #830) | 2014-09-06 | |
| | | | |||
| | * | Update reference value for testNistLanczos1 test | 2014-09-02 | |
| | | | |||
| | * | Remove LM::sqrt_() member function in favor of a shortcut for sqrt(epsilon()) | 2014-09-02 | |
| | | | |||
| | * | relax some LM unit tests | 2014-09-02 | |
| | | |