Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Properly fix merge issues. | Eugene Brevdo | 2016-03-08 | |
|\ | ||||
* | | Fixed the tensor chipping code. | Benoit Steiner | 2016-03-08 | |
| | | ||||
* | | Added the ability to pad a tensor using a non-zero value | Benoit Steiner | 2016-03-07 | |
| | | ||||
| * | Fix Eigen's building of sharded tests that use CUDA & more igamma/igammac ↵ | Eugene Brevdo | 2016-03-07 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | bugfixes. 0. Prior to this PR, not a single sharded CUDA test was actually being *run*. Fixed that. GPU tests are still failing for igamma/igammac. 1. Add calls for igamma/igammac to TensorBase 2. Fix up CUDA-specific calls of igamma/igammac 3. Add unit tests for digamma, igamma, igammac in CUDA. | |||
* | | Added support for rounding, flooring, and ceiling to the tensor api | Benoit Steiner | 2016-03-03 | |
|/ | ||||
* | Added a method to conjugate the content of a tensor or the result of a ↵ | Benoit Steiner | 2016-02-11 | |
| | | | | tensor expression. | |||
* | Add digamma for CPU + CUDA. Includes tests. | Eugene Brevdo | 2015-12-24 | |
| | ||||
* | Add special functions to Eigen: lgamma, erf, erfc. | Eugene Brevdo | 2015-12-07 | |
| | | | | Includes CUDA support and unit tests. | |||
* | Use integers instead of std::size_t to encode the number of dimensions in ↵ | Benoit Steiner | 2015-12-04 | |
| | | | | the Tensor class since most of the code currently already use integers. | |||
* | added scalar_sign_op (both real,complex) | Mark Borgerding | 2015-11-24 | |
| | ||||
* | Use Eigen::NumTraits instead of std::numeric_limits | Benoit Steiner | 2015-11-11 | |
| | ||||
* | Fixed typos | Benoit Steiner | 2015-11-06 | |
| | ||||
* | Reimplement the tensor comparison operators by using the scalar_cmp_op ↵ | Benoit Steiner | 2015-11-06 | |
| | | | | functors. This makes them more cuda friendly. | |||
* | Added support for modulo operation | Benoit Steiner | 2015-11-05 | |
| | ||||
* | Added missing glue logic | Benoit Steiner | 2015-10-22 | |
| | ||||
* | Added some syntactic sugar to make it simpler to compare a tensor to a scalar. | Benoit Steiner | 2015-10-21 | |
| | ||||
* | Added support for boolean reductions (ie 'and' & 'or' reductions) | Benoit Steiner | 2015-10-20 | |
| | ||||
* | Added support for argmax/argmin | Benoit Steiner | 2015-08-31 | |
| | ||||
* | Added support for sigmoid function to the tensor module | Benoit Steiner | 2015-07-17 | |
| | ||||
* | Added support for tensor inflation. | Benoit Steiner | 2015-07-16 | |
| | ||||
* | Enabled the construction of a fixed sized tensor directly from an expression. | Benoit Steiner | 2015-07-13 | |
| | ||||
* | Improved and cleaned up the 2d patch extraction code | Benoit Steiner | 2015-07-07 | |
| | ||||
* | Added support for user defined custom tensor op. | Benoit Steiner | 2015-06-30 | |
| | ||||
* | Added support for 3D patch extraction | Benoit Steiner | 2015-06-30 | |
| | ||||
* | Express the full reduction operations (such as sum, max, min) using ↵ | Benoit Steiner | 2015-06-29 | |
| | | | | TensorDimensionList | |||
* | Added support for tanh function to the tensor code | Benoit Steiner | 2015-06-29 | |
| | ||||
* | 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. | |||
* | 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. | |||
* | Made the index type a template parameter of the tensor class instead of ↵ | Benoit Steiner | 2015-03-30 | |
| | | | | encoding it in the options. | |||
* | Pulled latest update from the eigen main codebase | Benoit Steiner | 2015-03-24 | |
|\ | ||||
| * | Changed the way lvalue operations are declared in TensorBase: this fixes ↵ | Benoit Steiner | 2015-03-17 | |
| | | | | | | | | constness isses that prevented some expressions mixing lvalues and rvalues from compiling. | |||
* | | Pulled latest updates from trunk | Benoit Steiner | 2015-02-27 | |
|\| | ||||
* | | Added support for vectorized type casting of tensors | Benoit Steiner | 2015-02-27 | |
| | | ||||
* | | Added support for fast reciprocal square root computation. | Benoit Steiner | 2015-02-26 | |
| | | ||||
| * | Can now use the tensor 'reverse' operation as a lvalue | Benoit Steiner | 2015-02-26 | |
|/ | ||||
* | Added support for tensor concatenation as lvalue | Benoit Steiner | 2015-02-17 | |
| | ||||
* | Added cube() operation | Benoit Steiner | 2015-01-15 | |
| | ||||
* | Improved support for RowMajor tensors | Benoit Steiner | 2015-01-14 | |
| | | | | Misc fixes and API cleanups. | |||
* | Added support for extraction of patches from images | Benoit Steiner | 2014-11-13 | |
| | ||||
* | Misc improvements and cleanups | Benoit Steiner | 2014-10-13 | |
| | ||||
* | Added support for patch extraction | Benoit Steiner | 2014-10-13 | |
| | ||||
* | Added support for tensor chips | Benoit Steiner | 2014-10-10 | |
| | ||||
* | Rewrote the TensorBase::random method to support the generation of random ↵ | Benoit Steiner | 2014-10-09 | |
| | | | | number on gpu. | |||
* | Added support for the *= and /* operators to TensorBase | Benoit Steiner | 2014-10-08 | |
| | ||||
* | Added support for tensor reductions and concatenations | Benoit Steiner | 2014-10-01 | |
| | ||||
* | Added support for evaluation of tensor shuffling operations as lvalues | Benoit Steiner | 2014-09-04 | |
| | ||||
* | Added support for broadcasting | Benoit Steiner | 2014-08-20 | |
| | ||||
* | Added support for padding, stridding, and shuffling | Benoit Steiner | 2014-08-14 | |
| | ||||
* | Added support for tensor slicing | Benoit Steiner | 2014-07-07 | |
| | ||||
* | TensorEval are now typed on the device: this will make it possible to use ↵ | Benoit Steiner | 2014-06-10 | |
| | | | | | | partial template specialization to optimize the strategy of each evaluator for each device type. Started work on partial evaluations. |