Benoit Steiner
|
19df4d5752
|
Merged in codeplaysoftware/eigen-upstream-pure/Pointer_type_creation (pull request PR-461)
Creating a pointer type in TensorCustomOp.h
|
2018-08-16 18:28:33 +00:00 |
|
Benoit Steiner
|
f641cf1253
|
Adding missing at method in Eigen::array
|
2018-08-16 11:24:37 -07:00 |
|
Benoit Steiner
|
ede580ccda
|
Avoid using the auto keyword to make the tensor block access test more portable
|
2018-08-16 10:49:47 -07:00 |
|
Benoit Steiner
|
e23c8c294e
|
Use actual types instead of the auto keyword to make the code more portable
|
2018-08-16 10:41:01 -07:00 |
|
Mehdi Goli
|
80f1a76dec
|
removing the noises.
|
2018-08-16 13:33:24 +01:00 |
|
Mehdi Goli
|
d0b01ebbf6
|
Reverting the unitended delete from the code.
|
2018-08-16 13:21:36 +01:00 |
|
Mehdi Goli
|
161dcbae9b
|
Using PointerType struct and specializing it per device for TensorCustomOp.h
|
2018-08-16 00:07:02 +01:00 |
|
Sameer Agarwal
|
f197c3f55b
|
Removed an used variable (PacketSize) from TensorExecutor
|
2018-08-15 11:24:57 -07:00 |
|
Benoit Steiner
|
4181556907
|
Fixed the tensor contraction code.
|
2018-08-15 09:34:47 -07:00 |
|
Benoit Steiner
|
b6f96cf7dd
|
Removed dependencies on cxx11 language features from the tensor_block_access test
|
2018-08-15 08:54:31 -07:00 |
|
Benoit Steiner
|
fbb834144d
|
Fixed more compilation errors
|
2018-08-15 08:52:58 -07:00 |
|
Benoit Steiner
|
6bb3f1b43e
|
Made the tensor_block_access test compile again
|
2018-08-14 14:26:59 -07:00 |
|
Benoit Steiner
|
43ec0082a6
|
Made the kronecker_product test compile again
|
2018-08-14 14:08:36 -07:00 |
|
Benoit Steiner
|
ab3f481141
|
Cleaned up the code and make it compile with more compilers
|
2018-08-14 14:05:46 -07:00 |
|
Rasmus Munk Larsen
|
aebdb06424
|
Fix a few compiler warnings in CXX11 tests.
|
2018-08-14 12:06:39 -07:00 |
|
Benoit Steiner
|
59bba77ead
|
Fixed compilation errors with gcc 4.7 and 4.8
|
2018-08-14 10:54:48 -07:00 |
|
Mehdi Goli
|
a97aaa2bcf
|
Merge with upstream.
|
2018-08-14 17:49:29 +01:00 |
|
Mehdi Goli
|
8ba799805b
|
Merge with upstream
|
2018-08-14 09:43:45 +01:00 |
|
Benoit Steiner
|
501be70b27
|
Code cleanup
|
2018-08-13 15:16:40 -07:00 |
|
Benoit Steiner
|
3d3711f22f
|
Fixed compilation errors.
|
2018-08-13 15:16:06 -07:00 |
|
Gael Guennebaud
|
3ec60215df
|
Merged in rmlarsen/eigen2 (pull request PR-466)
Move sigmoid functor to core and rename it to 'logistic'.
|
2018-08-13 21:28:20 +00:00 |
|
Rasmus Munk Larsen
|
0f1b2e08a5
|
Call logistic functor from Tensor::sigmoid.
|
2018-08-13 11:52:58 -07:00 |
|
Rasmus Munk Larsen
|
d6e283ba96
|
sigmoid -> logistic
|
2018-08-13 11:14:50 -07:00 |
|
Benoit Steiner
|
26239ee580
|
Use NULL instead of nullptr to avoid adding a cxx11 requirement.
|
2018-08-13 11:05:51 -07:00 |
|
Benoit Steiner
|
3810ec228f
|
Don't use the auto keyword since it's not always supported properly.
|
2018-08-13 10:46:09 -07:00 |
|
Benoit Steiner
|
e6d5be811d
|
Fixed syntax of nested templates chevrons to make it compatible with c++97 mode.
|
2018-08-13 10:29:21 -07:00 |
|
Mehdi Goli
|
1aa86aad14
|
Merge with upstream.
|
2018-08-13 15:40:31 +01:00 |
|
Benoit Steiner
|
c8ea398675
|
Avoided language features that are only available in cxx11 mode.
|
2018-08-10 13:02:41 -07:00 |
|
Benoit Steiner
|
4be4286224
|
Made the code compile with gcc 5.4.
|
2018-08-10 11:32:58 -07:00 |
|
Justin Carpentier
|
eabc7a4031
|
PR 465: Fix issue in RowMajor assignment in plain_matrix_type_row_major::type
The type should be RowMajor
|
2018-08-10 14:30:06 +02:00 |
|
Rasmus Munk Larsen
|
c49e93440f
|
SuiteSparse defines the macro SuiteSparse_long to control what type is used for 64bit integers. The default value of this macro on non-MSVC platforms is long and __int64 on MSVC. CholmodSupport defaults to using long for the long variants of CHOLMOD functions. This creates problems when SuiteSparse_long is different than long. So the correct thing to do here is
to use SuiteSparse_long as the type instead of long.
|
2018-08-13 15:53:31 -07:00 |
|
Mehdi Goli
|
3a2e1b1fc6
|
Merge with upstream.
|
2018-08-10 12:28:38 +01:00 |
|
Rasmus Munk Larsen
|
bfc5091dd5
|
Cast to diagonalSize to RealScalar instead Scalar.
|
2018-08-09 14:46:17 -07:00 |
|
Rasmus Munk Larsen
|
8603d80029
|
Cast diagonalSize() to Scalar before multiplication. Without this, automatic differentiation in Ceres breaks because Scalar is a custom type that does not support multiplication by Index.
|
2018-08-09 11:09:10 -07:00 |
|
Mehdi Goli
|
ea8fa5e86f
|
Merge with upstream
|
2018-08-09 14:07:56 +01:00 |
|
Mehdi Goli
|
8c083bfd0e
|
Properly fixing the PointerType for TensorCustomOp.h. As the output type here should be based on CoeffreturnType not the Scalar type. Therefore, Similar to reduction and evalTo function, it should have its own MakePointer class. In this case, for other device the type is defaulted to CoeffReturnType and no changes is required on users' code. However, in SYCL, on the device, we can recunstruct the device Type.
|
2018-08-09 13:57:43 +01:00 |
|
Benoit Steiner
|
131ed1191f
|
Merged in codeplaysoftware/eigen-upstream-pure/Fixing_compiler_warning (pull request PR-462)
Fixing compiler warning in TensorBlock.h as it was creating a lot of noise at compilation.
|
2018-08-08 18:14:15 +00:00 |
|
Benoit Steiner
|
1285c080b3
|
Merged in codeplaysoftware/eigen-upstream-pure/disabling_assert_in_sycl (pull request PR-459)
Disabling assert inside SYCL kernel.
|
2018-08-08 18:12:42 +00:00 |
|
Benoit Steiner
|
c4b2845be9
|
Merged in rmlarsen/eigen3 (pull request PR-458)
Fix init order.
|
2018-08-08 18:11:49 +00:00 |
|
Benoit Steiner
|
7124172b83
|
Merged in codeplaysoftware/eigen-upstream-pure/EIGEN_UNROLL_LOOP (pull request PR-460)
Adding EIGEN_UNROLL_LOOP macro.
|
2018-08-08 18:10:54 +00:00 |
|
Mehdi Goli
|
532a0be05c
|
Fixing compiler warning in TensorBlock.h as it was creating a lot of noise at compilation.
|
2018-08-08 12:12:26 +01:00 |
|
Mehdi Goli
|
67711eaa31
|
Fixing typo.
|
2018-08-08 11:38:10 +01:00 |
|
Mehdi Goli
|
3055e3a7c2
|
Creating a pointer type in TensorCustomOp.h
|
2018-08-08 11:19:02 +01:00 |
|
Mehdi Goli
|
22031ab59a
|
Adding EIGEN_UNROLL_LOOP macro.
|
2018-08-08 11:07:27 +01:00 |
|
Mehdi Goli
|
908b906d79
|
Disabling assert inside SYCL kernel.
|
2018-08-08 10:01:10 +01:00 |
|
Rasmus Munk Larsen
|
693fb1d41e
|
Fix init order.
|
2018-08-07 17:18:51 -07:00 |
|
Benoit Steiner
|
10d286f55b
|
Silenced a couple of compilation warnings.
|
2018-08-06 16:00:29 -07:00 |
|
Benoit Steiner
|
d011d05fd6
|
Fixed compilation errors.
|
2018-08-06 13:40:51 -07:00 |
|
Rasmus Munk Larsen
|
36e7e7dd8f
|
Forward declare NoOpOutputKernel as struct rather than class to be consistent with implementation.
|
2018-08-06 13:16:32 -07:00 |
|
Rasmus Munk Larsen
|
fa68342ef8
|
Move sigmoid functor to core.
|
2018-08-03 17:31:23 -07:00 |
|