Benoit Steiner
|
0f82399fe9
|
Pulled latest changes from trunk
|
2015-04-14 19:13:34 -07:00 |
|
Benoit Steiner
|
1de49ef4c2
|
Fixed a bug when chipping tensors laid out in row major order.
|
2015-04-07 10:44:13 -07:00 |
|
Benoit Steiner
|
a1f1e1e51d
|
Fixed the order of 2 #includes
|
2015-04-06 10:41:39 -07:00 |
|
Benoit Steiner
|
7c18ab921c
|
Pulled latest updates from trunk
|
2015-04-04 20:07:04 -07:00 |
|
Gael Guennebaud
|
15b5adb327
|
Fix regression in DynamicSparseMatrix and SuperLUSupport wrt recent change on nonZeros/nonZerosEstimate
|
2015-04-02 22:21:41 +02:00 |
|
Benoit Steiner
|
74e558cfa8
|
Pulled latest updates from trunk
|
2015-04-01 23:24:11 -07:00 |
|
Benoit Steiner
|
03a0df2010
|
Fixed some compilation warnings triggered by pre-cxx11 comoilers
|
2015-04-01 22:51:33 -07:00 |
|
Benoit Steiner
|
b8b7807269
|
Fixed some compilation warning triggered by the cxx11 emulation code
|
2015-04-01 21:48:18 -07:00 |
|
Benoit Steiner
|
383b6dfafe
|
Fixed 2 typos
|
2015-04-01 16:44:36 -07:00 |
|
Benoit Steiner
|
678207e02a
|
Added regression tests for tensor convolutions
|
2015-03-31 09:08:08 -07:00 |
|
Benoit Steiner
|
68d4afe985
|
Added support for convolution of tensors laid out in RowMajor mode
|
2015-03-31 09:07:09 -07:00 |
|
Benoit Steiner
|
f873686602
|
Added documentation for the convolution operation
|
2015-03-31 08:27:23 -07:00 |
|
Benoit Steiner
|
731d7b84b4
|
Sharded a large test
|
2015-03-30 23:26:45 -07:00 |
|
Benoit Steiner
|
35722fa022
|
Made the index type a template parameter of the tensor class instead of encoding it in the options.
|
2015-03-30 14:55:54 -07:00 |
|
Benoit Steiner
|
71950f02e5
|
Deleted unnecessary semicolons
|
2015-03-30 14:49:10 -07:00 |
|
Benoit Steiner
|
4df8b5a75e
|
Avoid making an unecessary copy of the tensor expression when evaluating it on a GPU device
|
2015-03-25 14:36:07 -07:00 |
|
Benoit Steiner
|
b3343bfdae
|
Fixed the vectorized implementation of the Tensor select() method
|
2015-03-25 13:25:53 -07:00 |
|
Benoit Steiner
|
ccf290a65c
|
Cleaned up the TensorDevice code a little bit.
|
2015-03-25 12:37:38 -07:00 |
|
Benoit Steiner
|
d3f7915aeb
|
Pulled latest update from the eigen main codebase
|
2015-03-24 13:12:14 -07:00 |
|
Gael Guennebaud
|
8d9bfb3a7b
|
fix loadMarket wrt Index versus int
|
2015-03-20 16:00:10 +01:00 |
|
Benoit Steiner
|
a6a628ca6b
|
Added the -= operator to the device classes
|
2015-03-19 23:22:19 -07:00 |
|
Benoit Steiner
|
e134226a03
|
Fixed a bug in the handling of packets by the MeanReducer
|
2015-03-19 23:11:42 -07:00 |
|
Benoit Steiner
|
cc0f89eb3b
|
Changed the way lvalue operations are declared in TensorBase: this fixes constness isses that prevented some expressions mixing lvalues and rvalues from compiling.
|
2015-03-17 09:57:20 -07:00 |
|
Benoit Steiner
|
5144f66728
|
Fixed compilation warning
|
2015-03-16 13:17:52 -07:00 |
|
Benoit Steiner
|
0fd6d52724
|
Fixed compilation error with clang
|
2015-03-16 13:16:12 -07:00 |
|
Benoit Steiner
|
f218c0181d
|
Fixes the Lvalue computation by actually setting the LvalueBit properly when instantiating tensors of const T. Added a test to check the fix.
|
2015-03-16 13:05:00 -07:00 |
|
Benoit Steiner
|
b0f2b6f297
|
Updated the tensor type casting code as follow: in the case where TgtRatio < SrcRatio, disable the vectorization of the source expression unless is has direct-access.
|
2015-03-02 10:11:40 -08:00 |
|
Benoit Steiner
|
d9cb604a5d
|
Disabled the use of aligned memory loads when converting a tensor from float to doubles since alignment can't always be guaranteed.
|
2015-03-02 09:41:36 -08:00 |
|
Benoit Steiner
|
ae73859a0a
|
Fixed incorrect assertion
|
2015-02-28 08:02:02 -08:00 |
|
Benoit Steiner
|
131449298f
|
Fixed clang compilation warning
|
2015-02-28 03:01:19 -08:00 |
|
Benoit Steiner
|
56ea45ff0f
|
Silenced some compilation warnings
|
2015-02-28 02:37:41 -08:00 |
|
Benoit Steiner
|
bb483313f6
|
Fixed another batch of compilation warnings
|
2015-02-28 02:32:46 -08:00 |
|
Benoit Steiner
|
61409d9449
|
Silenced one more comilation warning
|
2015-02-28 01:49:09 -08:00 |
|
Benoit Steiner
|
1a7b84dc75
|
Silenced a few compilation warnings
|
2015-02-28 01:45:15 -08:00 |
|
Benoit Steiner
|
37357a310f
|
Fixed compilation warnings
|
2015-02-27 23:54:24 -08:00 |
|
Benoit Steiner
|
cf1eea11de
|
Fixed compilation warnings
|
2015-02-27 23:52:02 -08:00 |
|
Benoit Steiner
|
78732186ee
|
Fixed compilation warnings
|
2015-02-27 23:51:16 -08:00 |
|
Benoit Steiner
|
4250a0cab0
|
Fixed compilation warnings
|
2015-02-27 21:59:10 -08:00 |
|
Benoit Steiner
|
306fceccbe
|
Pulled latest updates from trunk
|
2015-02-27 13:05:26 -08:00 |
|
Benoit Steiner
|
2386fc8528
|
Added support for 32bit index on a per tensor/tensor expression. This enables us to use 32bit indices to evaluate expressions on GPU faster while keeping the ability to use 64 bit indices to manipulate large tensors on CPU in the same binary.
|
2015-02-27 12:57:13 -08:00 |
|
Benoit Steiner
|
05089aba75
|
Switch to truncated casting when converting floating point types to integer. This ensures that vectorized casts are consistent with scalar casts
|
2015-02-27 09:27:30 -08:00 |
|
Benoit Steiner
|
90f4e90f1d
|
Fixed off-by-one error that prevented the evaluation of small tensor expressions from being vectorized
|
2015-02-27 09:22:37 -08:00 |
|
Benoit Steiner
|
573b377110
|
Added support for vectorized type casting of tensors
|
2015-02-27 08:46:04 -08:00 |
|
Benoit Steiner
|
f074bb4b5f
|
Fixed another compilation problem with TensorIntDiv.h
|
2015-02-26 11:14:23 -08:00 |
|
Benoit Steiner
|
57154fdb32
|
Can now use the tensor 'reverse' operation as a lvalue
|
2015-02-26 11:13:42 -08:00 |
|
Benoit Steiner
|
f41b1f1666
|
Added support for fast reciprocal square root computation.
|
2015-02-26 09:42:41 -08:00 |
|
Benoit Steiner
|
2fffe69b1b
|
Added missing copy constructor
|
2015-02-26 09:27:53 -08:00 |
|
Benoit Steiner
|
bffb6bdf45
|
Made TensorIntDiv.h compile with MSVC
|
2015-02-25 23:54:43 -08:00 |
|
Benoit Steiner
|
27f3fb2bcc
|
Fixed another clang warning
|
2015-02-25 22:54:20 -08:00 |
|
Benoit Steiner
|
f8fbb3f9a6
|
Fixed several compilation warnings reported by clang
|
2015-02-25 22:22:37 -08:00 |
|