Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Get rid of class internal::nested<> (still have to updated Tensor module) | Gael Guennebaud | 2015-06-19 |
| | |||
* | Fixed merge conflict | Benoit Steiner | 2015-06-16 |
| | |||
* | Pulled latest updates from trunk | Benoit Steiner | 2015-06-16 |
|\ | |||
* | | Fixed compilation warnings triggered by clang | Benoit Steiner | 2015-06-16 |
| | | |||
| * | Fix compilation in TensorImagePatch | Gael Guennebaud | 2015-06-16 |
| | | |||
| * | Fix shadow warnings in Tensor module | Gael Guennebaud | 2015-06-16 |
|/ | |||
* | code simplification | Gael Guennebaud | 2015-06-09 |
| | |||
* | formatting | Gael Guennebaud | 2015-06-09 |
| | |||
* | remove redundant dynamic allocations in GMRES | Gael Guennebaud | 2015-06-09 |
| | |||
* | fix some legitimate shadow warnings | Gael Guennebaud | 2015-06-09 |
| | |||
* | Do not abort if the folder cannot be openned! | Gael Guennebaud | 2015-06-05 |
| | |||
* | Improve loading of symmetric sparse matrices in MatrixMarketIterator | Gael Guennebaud | 2015-06-05 |
| | |||
* | Fixed a compilation error triggered by nvcc 7 | Benoit Steiner | 2015-05-28 |
| | |||
* | Worked around some constexpr related bugs in nvcc 7 | Benoit Steiner | 2015-05-28 |
| | |||
* | Added missing include files | Benoit Steiner | 2015-05-28 |
| | |||
* | Fixed potential compilation error | Benoit Steiner | 2015-05-26 |
| | |||
* | Added a few more missing EIGEN_DEVICE_FUNC statements | Benoit Steiner | 2015-05-26 |
| | |||
* | Added a few missing EIGEN_DEVICE_FUNC statements | Benoit Steiner | 2015-05-26 |
| | |||
* | 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. | ||
* | Avoid using the cuda memcpy for small tensor slices since the memcpy kernel ↵ | Benoit Steiner | 2015-05-19 |
| | | | | is very expensive to launch | ||
* | Added new version of the TensorIntDiv class optimized for 32 bit signed ↵ | Benoit Steiner | 2015-05-19 |
| | | | | integers. It saves 1 register on CPU and 2 on GPU. | ||
* | Fix trivial warnings in LevenbergMarquardt module and test | Christoph Hertzberg | 2015-04-24 |
| | |||
* | Silenced a few compilation warnings | Benoit Steiner | 2015-04-22 |
| | |||
* | Added the ability to generate a tensor from a custom user defined ↵ | Benoit Steiner | 2015-04-22 |
| | | | | | | 'generator'. This simplifies the creation of constant tensors initialized using specific regular patterns. Created a gaussian window generator as a first use case. | ||
* | Added support for non-deterministic random number generation on GPU | Benoit Steiner | 2015-04-22 |
| | |||
* | Make sure that the copy constructor of the evaluator is always called before ↵ | Benoit Steiner | 2015-04-21 |
| | | | | launching the evaluation of a tensor expression on a cuda device. | ||
* | Silenced a few compilation warnings | Benoit Steiner | 2015-04-20 |
| | |||
* | Sped up the assignment of a tensor to a tensor slice, as well as the ↵ | Benoit Steiner | 2015-04-20 |
| | | | | assigment of a constant slice to a tensor | ||
* | Improved the tensor random number generators: | Benoit Steiner | 2015-04-20 |
| | | | | | * Use a mersenne twister whenebver possible instead of the default entropy source since the default one isn't very good at all. * Added the ability to seed the generators with a time based seed to make them non-deterministic. | ||
* | Silenced a warning in the tensor code | Benoit Steiner | 2015-04-19 |
| | |||
* | Fixed some compilation warnings | Benoit Steiner | 2015-04-19 |
| | |||
* | Fixed compilation warning triggered by gcc 4.7 | Benoit Steiner | 2015-04-18 |
| | |||
* | Use ptrdiff_t instead of size_t to encode fixed sizes. This silences several ↵ | Benoit Steiner | 2015-04-17 |
| | | | | | | clang compilation warnings (transplanted from 4400e4436ac7c5bbd305a03c21aa4bce24ae199b) | ||
* | Pulled latest changes from trunk | Benoit Steiner | 2015-04-14 |
|\ | |||
| * | Fixed a bug when chipping tensors laid out in row major order. | Benoit Steiner | 2015-04-07 |
| | | |||
| * | Fixed the order of 2 #includes | Benoit Steiner | 2015-04-06 |
| | | |||
* | | Pulled latest updates from trunk | Benoit Steiner | 2015-04-04 |
|\| | |||
| * | Fix regression in DynamicSparseMatrix and SuperLUSupport wrt recent change ↵ | Gael Guennebaud | 2015-04-02 |
| | | | | | | | | on nonZeros/nonZerosEstimate | ||
* | | Pulled latest updates from trunk | Benoit Steiner | 2015-04-01 |
|\| | |||
| * | Fixed some compilation warnings triggered by pre-cxx11 comoilers | Benoit Steiner | 2015-04-01 |
| | | |||
| * | Fixed some compilation warning triggered by the cxx11 emulation code | Benoit Steiner | 2015-04-01 |
| | | |||
| * | Fixed 2 typos | Benoit Steiner | 2015-04-01 |
| | | |||
| * | Added support for convolution of tensors laid out in RowMajor mode | Benoit Steiner | 2015-03-31 |
| | | |||
| * | Added documentation for the convolution operation | Benoit Steiner | 2015-03-31 |
| | | |||
* | | Made the index type a template parameter of the tensor class instead of ↵ | Benoit Steiner | 2015-03-30 |
| | | | | | | | | encoding it in the options. | ||
* | | Deleted unnecessary semicolons | Benoit Steiner | 2015-03-30 |
| | | |||
| * | Avoid making an unecessary copy of the tensor expression when evaluating it ↵ | Benoit Steiner | 2015-03-25 |
| | | | | | | | | on a GPU device | ||
| * | Fixed the vectorized implementation of the Tensor select() method | Benoit Steiner | 2015-03-25 |
| | | |||
| * | Cleaned up the TensorDevice code a little bit. | Benoit Steiner | 2015-03-25 |
| | | |||
* | | Pulled latest update from the eigen main codebase | Benoit Steiner | 2015-03-24 |
|\| |