Benoit Steiner
|
17fe7f354e
|
Deleted trailing commas
|
2016-04-29 18:39:01 -07:00 |
|
Rasmus Munk Larsen
|
235e83aba6
|
Eigen cost model part 1. This implements a basic recursive framework to estimate the cost of evaluating tensor expressions.
|
2016-04-14 13:57:35 -07:00 |
|
Benoit Steiner
|
551ff11d0d
|
Fixed the tensor layout swapping code
|
2016-03-08 12:28:10 -08:00 |
|
Benoit Steiner
|
e09eb835db
|
Decoupled the packet type definition from the definition of the tensor ops. All the vectorization is now defined in the tensor evaluators. This will make it possible to relialably support devices with different packet types in the same compilation unit.
|
2016-03-08 12:07:33 -08:00 |
|
Benoit Steiner
|
5b7713dd33
|
Record whether the underlying tensor storage can be accessed directly during the evaluation of an expression.
|
2016-01-19 17:05:10 -08:00 |
|
Benoit Steiner
|
e94f9eb637
|
Fixed a const correctness issue in TensorLayoutSwap
|
2015-07-17 15:44:26 -07:00 |
|
Benoit Steiner
|
925d0d375a
|
Enabled the vectorized evaluation of several tensor expressions that was previously disabled by mistake
|
2015-07-01 11:32:04 -07:00 |
|
Benoit Steiner
|
2fffe69b1b
|
Added missing copy constructor
|
2015-02-26 09:27:53 -08:00 |
|
Benoit Steiner
|
6620aaa4b3
|
Silenced a few compilation warnings generated by nvcc
|
2015-02-10 14:34:42 -08:00 |
|
Benoit Steiner
|
410895a7e4
|
Silenced several compilation warnings
|
2015-02-10 12:13:19 -08:00 |
|
Benoit Steiner
|
91fe3a3004
|
Removed a debug printf statement.
|
2015-02-10 10:29:28 -08:00 |
|
Benoit Steiner
|
c739102ef9
|
Pulled the latest changes from the trunk
|
2015-02-06 05:25:03 -08:00 |
|
Benoit Steiner
|
b00fe1590d
|
Added ability to swap the layout of a tensor
|
2015-01-14 10:14:46 -08:00 |
|