Gael Guennebaud
|
51455824ea
|
Fix AlignedVector3 wrt previous change
|
2015-09-02 21:51:58 +02:00 |
|
Benoit Steiner
|
f41831e445
|
Added support for argmax/argmin
|
2015-08-31 08:18:53 -07:00 |
|
Benoit Steiner
|
2ab603316a
|
Use numext::mini/numext::maxi instead of std::min/std::max in the tensor code
|
2015-08-28 08:14:15 -07:00 |
|
Christoph Hertzberg
|
1bdd06a199
|
Fix some trivial warnings
|
2015-08-19 21:38:18 +02:00 |
|
Christoph Hertzberg
|
0721690dbb
|
Use standard include syntax in Tensor module (<> for include-path and "" for relative path)
|
2015-08-18 14:34:00 +02:00 |
|
Gael Guennebaud
|
0d5e673baa
|
Fix Tensor module wrt nullary functor recent change
|
2015-08-09 21:20:24 +02:00 |
|
Gael Guennebaud
|
7e0d7a76b8
|
Remove dense nested loops in IncompleteCholesky
|
2015-08-04 18:01:38 +02:00 |
|
Gael Guennebaud
|
e31fc50280
|
Numerous fixes for IncompleteCholesky. Still have to make it fully exploit the sparse structure of the L factor, and improve robustness to illconditionned problems.
|
2015-08-04 16:16:02 +02:00 |
|
Benoit Steiner
|
cbce0e3b12
|
Fixed compilation warning
|
2015-08-03 21:52:29 -07:00 |
|
Benoit Steiner
|
a5dc49e7e8
|
Fixed 2 compilation warnings generated by llvm
|
2015-07-29 15:06:08 -07:00 |
|
Benoit Steiner
|
e1d28b7ea7
|
Added a test for shuffling
|
2015-07-29 15:01:21 -07:00 |
|
Benoit Steiner
|
0570594f2c
|
Fixed a few compilation warnings triggered by clang
|
2015-07-29 11:48:38 -07:00 |
|
Benoit Steiner
|
099597406f
|
Simplified and generalized the DividerTraits code
|
2015-07-29 10:02:42 -07:00 |
|
Gael Guennebaud
|
6db3a557f4
|
Add missing specialization of struct DividerTraits<long>
|
2015-07-29 11:38:53 +02:00 |
|
Gael Guennebaud
|
aec4814370
|
Many files were missing in previous changeset.
|
2015-07-29 11:11:23 +02:00 |
|
Benoit Steiner
|
b9db19aec4
|
Pulled latest updates from trunk.
|
2015-07-27 09:39:57 -07:00 |
|
Benoit Steiner
|
f84417d97b
|
Removed an incorrect assertion.
|
2015-07-27 09:25:22 -07:00 |
|
Godeffroy Valet
|
2195822df6
|
Allowed tensor contraction operation with an empty array of dimension pairs, which performs a tensor product.
|
2015-07-25 11:58:36 +02:00 |
|
Benoit Steiner
|
f6282e451a
|
Fixed a typo in an assertion.
|
2015-07-24 17:35:47 -07:00 |
|
Benoit Steiner
|
4200bdec24
|
Extended the range of value inputs for TensorIntDiv to support tensors with more than 4 billion elements.
|
2015-07-22 17:02:30 -07:00 |
|
Benoit Steiner
|
0dda72316f
|
The eigen_check macro doesn't exist anymore: use assert instead
|
2015-07-21 17:34:15 -07:00 |
|
Valentin Roussellet
|
5e635f9ca1
|
AlignedVector3 accepts implicit conversions from more operators.
|
2015-07-21 16:42:52 +00:00 |
|
Benoit Steiner
|
6799c26cd6
|
Fixed a typo in a test and a compilation warning
|
2015-07-17 16:50:47 -07:00 |
|
Benoit Steiner
|
7a39439904
|
Rewrote Eigen::dimensions_match to prevent a static assertion when the rank of the tensors is different.
|
2015-07-17 16:46:30 -07:00 |
|
Benoit Steiner
|
e94f9eb637
|
Fixed a const correctness issue in TensorLayoutSwap
|
2015-07-17 15:44:26 -07:00 |
|
Benoit Steiner
|
943035e5bd
|
Pulled latest updates from trunk
|
2015-07-17 09:42:45 -07:00 |
|
Benoit Steiner
|
06a22ca5bd
|
Added support for sigmoid function to the tensor module
|
2015-07-17 09:29:00 -07:00 |
|
Nicolas Mellado
|
3275eddc24
|
Add const getters for LM parameters
|
2015-07-17 09:11:49 +02:00 |
|
Benoit Steiner
|
7a243959b4
|
Define EIGEN_HAS_INDEX_LIST whenever the class is defined. This makes it easier to support compilers that are cxx11 compliant and compilers that aren't.
|
2015-07-16 13:14:18 -07:00 |
|
Benoit Steiner
|
b756f6af5e
|
Added missing APIs to the Eigen::Sizes class
|
2015-07-16 12:14:18 -07:00 |
|
Benoit Steiner
|
05787f8367
|
Added support for tensor inflation.
|
2015-07-16 09:04:05 -07:00 |
|
Benoit Steiner
|
b900fe47d5
|
Avoid relying on a default value for the Vectorizable template parameter of the EvalRange functor
|
2015-07-15 17:17:04 -07:00 |
|
Benoit Steiner
|
e892524efe
|
Added support for multi gpu configuration to the GpuDevice class
|
2015-07-15 12:38:34 -07:00 |
|
Benoit Steiner
|
b80036abec
|
Enabled the construction of a fixed sized tensor directly from an expression.
|
2015-07-13 11:16:37 -07:00 |
|
Benoit Steiner
|
3912ca0d53
|
Fixed a bug in the integer division code that caused some large numerators to be incorrectly handled
|
2015-07-13 11:14:59 -07:00 |
|
Gael Guennebaud
|
b8df8815f4
|
Fix operator<<(ostream,AlignedVector3)
|
2015-07-13 13:55:59 +02:00 |
|
Benoit Steiner
|
e6297741c9
|
Added support for generation of random complex numbers on CUDA devices
|
2015-07-07 17:40:49 -07:00 |
|
Benoit Steiner
|
6de6fa9483
|
Use NumTraits<T>::RequireInitialization instead of internal::is_arithmetic<T>::value to check whether it's possible to bypass the type constructor in the tensor code.
|
2015-07-07 15:23:56 -07:00 |
|
Benoit Steiner
|
a93af65938
|
Improved and cleaned up the 2d patch extraction code
|
2015-07-07 08:52:14 -07:00 |
|
Benoit Steiner
|
3f2101b03b
|
Use numext::swap instead of std::swap
|
2015-07-06 17:02:29 -07:00 |
|
Benoit Steiner
|
0485a2468d
|
use Eigen smart_copy instead of std::copy
|
2015-07-06 17:01:51 -07:00 |
|
Benoit Steiner
|
ebdacfc5ea
|
Fixed a compilation warning generated by clang
|
2015-07-06 15:03:11 -07:00 |
|
Benoit Steiner
|
81f9e968fd
|
Only attempt to use the texture path on GPUs when it's supported by CUDA
|
2015-07-06 13:32:38 -07:00 |
|
Benoit Steiner
|
864318e508
|
Misc small fixes to the tensor slicing code.
|
2015-07-06 11:45:56 -07:00 |
|
Benoit Steiner
|
8f1d547c92
|
Added a default value for the cuda stream in the GpuDevice constructor
|
2015-07-01 18:32:18 -07:00 |
|
Benoit Steiner
|
1e911b276c
|
Misc improvements and optimizations
|
2015-07-01 13:59:11 -07:00 |
|
Benoit Steiner
|
4ed213f97b
|
Improved a previous fix
|
2015-07-01 13:06:30 -07:00 |
|
Benoit Steiner
|
56e155dd60
|
Fixed a couple of mistakes in the previous commit.
|
2015-07-01 12:40:27 -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
|
6021b68d8b
|
Silenced a compilation warning
|
2015-06-30 15:42:25 -07:00 |
|