Benoit Steiner
|
ae9688f313
|
Worked around a compilation error triggered by nvcc when compiling a tensor concatenation kernel.
|
2016-05-12 12:06:51 -07:00 |
|
Benoit Steiner
|
2f9401b061
|
Worked around compilation errors with older versions of gcc
|
2016-05-11 23:39:20 -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
|
a81b88bef7
|
Fixed the tensor concatenation code
|
2016-03-08 12:30:19 -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
|
53432a17b2
|
Added static assertions to avoid misuses of padding, broadcasting and concatenation ops.
|
2015-11-06 10:26:19 -08:00 |
|
Gael Guennebaud
|
aec4814370
|
Many files were missing in previous changeset.
|
2015-07-29 11:11:23 +02: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
|
ea160a898c
|
Pulled latest updates from trunk
|
2015-06-16 19:46:23 -07:00 |
|
Benoit Steiner
|
367794e668
|
Fixed compilation warnings triggered by clang
|
2015-06-16 19:43:49 -07:00 |
|
Gael Guennebaud
|
38874b1651
|
Fix shadow warnings in Tensor module
|
2015-06-16 14:43:46 +02:00 |
|
Benoit Steiner
|
f77054f43c
|
Silenced compilation warning
|
2015-02-17 10:02:04 -08:00 |
|
Benoit Steiner
|
1d3b64d32b
|
Added support for tensor concatenation as lvalue
|
2015-02-17 09:57:41 -08:00 |
|
Benoit Steiner
|
6620aaa4b3
|
Silenced a few compilation warnings generated by nvcc
|
2015-02-10 14:34:42 -08:00 |
|
Benoit Steiner
|
c21e45fbc5
|
Fixed a few more compilation warnings
|
2015-02-10 12:36:26 -08:00 |
|
Benoit Steiner
|
f697df7237
|
Improved support for RowMajor tensors
Misc fixes and API cleanups.
|
2015-01-14 15:38:48 -08:00 |
|
Benoit Steiner
|
ae697b471c
|
Silenced a few compilation warnings
Generalized a TensorMap constructor
|
2014-10-16 14:52:50 -07:00 |
|
Benoit Steiner
|
7caaf6453b
|
Added support for tensor reductions and concatenations
|
2014-10-01 20:38:22 -07:00 |
|