Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Added the ability to generate a tensor from a custom user defined ↵ | 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 | 2015-04-22 | ||
| | ||||
* | Make sure that the copy constructor of the evaluator is always called before ↵ | 2015-04-21 | ||
| | | | | launching the evaluation of a tensor expression on a cuda device. | |||
* | Silenced a few compilation warnings | 2015-04-20 | ||
| | ||||
* | Sped up the assignment of a tensor to a tensor slice, as well as the ↵ | 2015-04-20 | ||
| | | | | assigment of a constant slice to a tensor | |||
* | Improved the tensor random number generators: | 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 | 2015-04-19 | ||
| | ||||
* | Fixed some compilation warnings | 2015-04-19 | ||
| | ||||
* | Fixed compilation warning triggered by gcc 4.7 | 2015-04-18 | ||
| | ||||
* | Use ptrdiff_t instead of size_t to encode fixed sizes. This silences several ↵ | 2015-04-17 | ||
| | | | | | | clang compilation warnings (transplanted from 4400e4436ac7c5bbd305a03c21aa4bce24ae199b) | |||
* | Updated the cxx11_tensor_convolution test to avoid using cxx11 features. ↵ | 2015-04-16 | ||
| | | | | This should enable the test to compile with gcc 4.7 and older | |||
* | Updated a regression test to avoid compilation errors when compiling with ↵ | 2015-04-16 | ||
| | | | | gcc 4.7 | |||
* | Pulled latest changes from trunk | 2015-04-14 | ||
|\ | ||||
| * | Fixed a bug when chipping tensors laid out in row major order. | 2015-04-07 | ||
| | | ||||
| * | Fixed the order of 2 #includes | 2015-04-06 | ||
| | | ||||
* | | Pulled latest updates from trunk | 2015-04-04 | ||
|\| | ||||
| * | Fix regression in DynamicSparseMatrix and SuperLUSupport wrt recent change ↵ | 2015-04-02 | ||
| | | | | | | | | on nonZeros/nonZerosEstimate | |||
* | | Pulled latest updates from trunk | 2015-04-01 | ||
|\| | ||||
| * | Fixed some compilation warnings triggered by pre-cxx11 comoilers | 2015-04-01 | ||
| | | ||||
| * | Fixed some compilation warning triggered by the cxx11 emulation code | 2015-04-01 | ||
| | | ||||
| * | Fixed 2 typos | 2015-04-01 | ||
| | | ||||
| * | Added regression tests for tensor convolutions | 2015-03-31 | ||
| | | ||||
| * | Added support for convolution of tensors laid out in RowMajor mode | 2015-03-31 | ||
| | | ||||
| * | Added documentation for the convolution operation | 2015-03-31 | ||
| | | ||||
* | | Sharded a large test | 2015-03-30 | ||
| | | ||||
* | | Made the index type a template parameter of the tensor class instead of ↵ | 2015-03-30 | ||
| | | | | | | | | encoding it in the options. | |||
* | | Deleted unnecessary semicolons | 2015-03-30 | ||
| | | ||||
| * | Avoid making an unecessary copy of the tensor expression when evaluating it ↵ | 2015-03-25 | ||
| | | | | | | | | on a GPU device | |||
| * | Fixed the vectorized implementation of the Tensor select() method | 2015-03-25 | ||
| | | ||||
| * | Cleaned up the TensorDevice code a little bit. | 2015-03-25 | ||
| | | ||||
* | | Pulled latest update from the eigen main codebase | 2015-03-24 | ||
|\| | ||||
| * | fix loadMarket wrt Index versus int | 2015-03-20 | ||
| | | ||||
| * | Added the -= operator to the device classes | 2015-03-19 | ||
| | | ||||
| * | Fixed a bug in the handling of packets by the MeanReducer | 2015-03-19 | ||
| | | ||||
| * | Changed the way lvalue operations are declared in TensorBase: this fixes ↵ | 2015-03-17 | ||
| | | | | | | | | constness isses that prevented some expressions mixing lvalues and rvalues from compiling. | |||
| * | Fixed compilation warning | 2015-03-16 | ||
| | | ||||
| * | Fixed compilation error with clang | 2015-03-16 | ||
| | | ||||
| * | Fixes the Lvalue computation by actually setting the LvalueBit properly when ↵ | 2015-03-16 | ||
| | | | | | | | | instantiating tensors of const T. Added a test to check the fix. | |||
* | | Updated the tensor type casting code as follow: in the case where TgtRatio < ↵ | 2015-03-02 | ||
| | | | | | | | | SrcRatio, disable the vectorization of the source expression unless is has direct-access. | |||
* | | Disabled the use of aligned memory loads when converting a tensor from float ↵ | 2015-03-02 | ||
| | | | | | | | | to doubles since alignment can't always be guaranteed. | |||
* | | Fixed incorrect assertion | 2015-02-28 | ||
| | | ||||
* | | Fixed clang compilation warning | 2015-02-28 | ||
| | | ||||
* | | Silenced some compilation warnings | 2015-02-28 | ||
| | | ||||
* | | Fixed another batch of compilation warnings | 2015-02-28 | ||
| | | ||||
* | | Silenced one more comilation warning | 2015-02-28 | ||
| | | ||||
* | | Silenced a few compilation warnings | 2015-02-28 | ||
| | | ||||
* | | Fixed compilation warnings | 2015-02-27 | ||
| | | ||||
* | | Fixed compilation warnings | 2015-02-27 | ||
| | | ||||
* | | Fixed compilation warnings | 2015-02-27 | ||
| | | ||||
* | | Fixed compilation warnings | 2015-02-27 | ||
| | |