Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixed misc typos. | Benoit Steiner | 2014-08-13 |
| | |||
* | Added missing apis. | Benoit Steiner | 2014-08-13 |
| | |||
* | Updated the convolution and contraction evaluators to follow the new ↵ | Benoit Steiner | 2014-08-13 |
| | | | | EvalSubExprsIfNeeded apu. | ||
* | Silenced a compilation warning | Benoit Steiner | 2014-06-13 |
| | |||
* | Reworked the expression evaluation mechanism in order to make it possible to ↵ | Benoit Steiner | 2014-06-13 |
| | | | | | | | | efficiently compute convolutions and contractions in the future: * The scheduling of computation is moved out the the assignment code and into a new TensorExecutor class * The assignment itself is now a regular node on the expression tree * The expression evaluators start by recursively evaluating all their subexpressions if needed | ||
* | Fixed a few compilation errors. | Benoit Steiner | 2014-06-10 |
| | |||
* | 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. | ||
* | Improved support for rvalues in tensor expressions. | Benoit Steiner | 2014-06-09 |
| | |||
* | Added support for convolution and reshaping of tensors. | Benoit Steiner | 2014-06-06 |