Benoit Steiner
|
4d4211c04e
|
Avoid unecessary type conversions
|
2016-02-05 18:19:41 -08:00 |
|
Benoit Steiner
|
d2cba52015
|
Only enable the cxx11_tensor_uint128 test on 64 bit machines since 32 bit systems don't support the __uin128_t type
|
2016-02-05 18:14:23 -08:00 |
|
Benoit Steiner
|
fb00a4af2b
|
Made the tensor fft test compile on tegra x1
|
2016-02-06 01:42:14 +00:00 |
|
Gael Guennebaud
|
5b2d287878
|
bug #779: allow non aligned buffers for buffers smaller than the requested alignment.
|
2016-02-05 21:46:39 +01:00 |
|
Gael Guennebaud
|
e8e1d504d6
|
Add an explicit assersion on the alignment of the pointer returned by std::malloc
|
2016-02-05 21:38:16 +01:00 |
|
Gael Guennebaud
|
62a1c911cd
|
Remove posix_memalign, _mm_malloc, and _aligned_malloc special paths.
|
2016-02-05 21:24:35 +01:00 |
|
Rasmus Munk Larsen
|
093f2b3c01
|
Merge.
|
2016-02-04 14:32:19 -08:00 |
|
Rasmus Munk Larsen
|
2e39cc40a4
|
Fix condition that made the unit test spam stdout with bogus error messages.
|
2016-02-04 12:56:14 -08:00 |
|
Benoit Steiner
|
bcdcdace48
|
Pulled latest updates from trunk
|
2016-02-04 08:56:49 -08:00 |
|
Gael Guennebaud
|
659fc9c159
|
Remove dead code
|
2016-02-04 09:55:09 +01:00 |
|
Gael Guennebaud
|
d5d7798b9d
|
Improve heuritics for switching between coeff-based and general matrix product implementation.
|
2016-02-04 09:53:47 +01:00 |
|
Benoit Steiner
|
f535378995
|
Added support for vectorized type casting of int to char.
|
2016-02-03 18:58:29 -08:00 |
|
Benoit Steiner
|
4ab63a3f6f
|
Fixed the initialization of the dummy member of the array class to make it compatible with pairs of element.
|
2016-02-03 17:23:07 -08:00 |
|
Benoit Steiner
|
727ff26960
|
Disable 2 more nvcc warning messages
|
2016-02-03 16:01:37 -08:00 |
|
Benoit Steiner
|
1cbb79cdfd
|
Made sure the dummy element of size 0 array is always intialized to silence some compiler warnings
|
2016-02-03 15:58:26 -08:00 |
|
Benoit Steiner
|
bcbde37a11
|
Made sure the code compiles when EIGEN_HAS_C99_MATH isn't defined
|
2016-02-03 14:53:08 -08:00 |
|
Benoit Steiner
|
f933f69021
|
Added a few comments
|
2016-02-03 14:12:18 -08:00 |
|
Benoit Steiner
|
5d82e47ef6
|
Properly disable nvcc warning messages in user code.
|
2016-02-03 14:10:06 -08:00 |
|
Benoit Steiner
|
af8436b196
|
Silenced the "calling a __host__ function from a __host__ __device__ function is not allowed" messages
|
2016-02-03 13:48:36 -08:00 |
|
Benoit Steiner
|
d7742d22e4
|
Revert the nvcc messages to their default severity instead of the forcing them to be warnings
|
2016-02-03 13:47:28 -08:00 |
|
Benoit Steiner
|
ac26e1aaf3
|
Pulled latest updates from trunk
|
2016-02-03 12:52:20 -08:00 |
|
Benoit Steiner
|
492fe7ce02
|
Silenced some unhelpful warnings generated by nvcc.
|
2016-02-03 12:51:19 -08:00 |
|
Gael Guennebaud
|
b70db60e4d
|
Merged in rmlarsen/eigen (pull request PR-161)
Change Eigen's ColPivHouseholderQR to use numerically stable norm downdate formula
|
2016-02-03 21:37:06 +01:00 |
|
Rasmus Munk Larsen
|
5fb04ab2da
|
Fix bad line break. Don't repeat Kahan matrix test since it is deterministic.
|
2016-02-03 10:12:10 -08:00 |
|
Rasmus Munk Larsen
|
d9a6f86cc0
|
Make the array of directly compute column norms a member to avoid allocation in computeInPlace.
|
2016-02-03 09:55:30 -08:00 |
|
Gael Guennebaud
|
70dc14e4e1
|
bug #1161: fix division by zero for huge scalar types
|
2016-02-03 18:25:41 +01:00 |
|
Damien R
|
c301f99208
|
bug #1164: fix list and deque specializations such that our aligned allocator is automatically activatived only when the user did not specified an allocator (or specified the default std::allocator).
|
2016-02-03 18:07:25 +01:00 |
|
Gael Guennebaud
|
eb6d9aea0e
|
Clarify error message when writing to a read-only sparse-sub-matrix.
|
2016-02-03 16:58:23 +01:00 |
|
Gael Guennebaud
|
040cf33e8f
|
merge
|
2016-02-03 16:09:51 +01:00 |
|
Gael Guennebaud
|
c85fbfd0b7
|
Clarify documentation on the restrictions of writable sparse block expressions.
|
2016-02-03 16:08:43 +01:00 |
|
Benoit Steiner
|
dc413dbe8a
|
Merged in ville-k/eigen/explicit_long_constructors (pull request PR-158)
Add constructor for long types.
|
2016-02-02 20:58:06 -08:00 |
|
Ville Kallioniemi
|
783018d8f6
|
Use EIGEN_STATIC_ASSERT for backward compatibility.
|
2016-02-02 16:45:12 -07:00 |
|
Benoit Steiner
|
99cde88341
|
Don't try to use direct offsets when computing a tensor product, since the required stride isn't available.
|
2016-02-02 11:06:53 -08:00 |
|
Ville Kallioniemi
|
ff0a83aaf8
|
Use single template constructor to avoid overload resolution issues.
|
2016-02-02 00:33:25 -07:00 |
|
Ville Kallioniemi
|
aedea349aa
|
Replace separate low word constructors with a single templated constructor.
|
2016-02-01 20:25:02 -07:00 |
|
Ville Kallioniemi
|
f0fdefa96f
|
Rebase to latest.
|
2016-02-01 19:32:31 -07:00 |
|
Benoit Steiner
|
64ce78c2ec
|
Cleaned up a tensor contraction test
|
2016-02-01 13:57:41 -08:00 |
|
Benoit Steiner
|
0ce5d32be5
|
Sharded the cxx11_tensor_contract_cuda test
|
2016-02-01 13:33:23 -08:00 |
|
Benoit Steiner
|
922b5f527b
|
Silenced a few compilation warnings
|
2016-02-01 13:30:49 -08:00 |
|
Benoit Steiner
|
6b5dff875e
|
Made it possible to limit the number of blocks that will be used to evaluate a tensor expression on a CUDA device. This makesit possible to set aside streaming multiprocessors for other computations.
|
2016-02-01 12:46:32 -08:00 |
|
Rasmus Munk Larsen
|
00f9ef6c76
|
merging.
|
2016-02-01 11:10:30 -08:00 |
|
Benoit Steiner
|
264f8141f8
|
Shared the tensor reduction test
|
2016-02-01 07:44:31 -08:00 |
|
Benoit Steiner
|
11bb71c8fc
|
Sharded the tensor device test
|
2016-02-01 07:34:59 -08:00 |
|
Gael Guennebaud
|
ff1157bcbf
|
bug #694: document that SparseQR::matrixR is not sorted.
|
2016-02-01 16:09:34 +01:00 |
|
Gael Guennebaud
|
ec469700dc
|
bug #557: make InnerIterator of sparse storage types more versatile by adding default-ctor, copy-ctor/assignment
|
2016-02-01 15:04:33 +01:00 |
|
Gael Guennebaud
|
6e0a86194c
|
Fix integer path for num_steps==1
|
2016-02-01 15:00:04 +01:00 |
|
Gael Guennebaud
|
e1d219e5c9
|
bug #698: fix linspaced for integer types.
|
2016-02-01 14:25:34 +01:00 |
|
Gael Guennebaud
|
2c3224924b
|
Fix warning and replace min/max macros by calls to mini/maxi
|
2016-02-01 10:23:45 +01:00 |
|
Benoit Steiner
|
e80ed948e1
|
Fixed a number of compilation warnings generated by the cuda tests
|
2016-01-31 20:09:41 -08:00 |
|
Benoit Steiner
|
6720b38fbf
|
Fixed a few compilation warnings
|
2016-01-31 16:48:50 -08:00 |
|