[eigen-commits] commit/eigen: 149 new changesets |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen-commits Archives
]
149 new commits in eigen:
https://bitbucket.org/eigen/eigen/commits/11d31dafb0e3/
Changeset: 11d31dafb0e3
User: ggael
Date: 2015-02-12 20:04:31+00:00
Summary: update EIGEN_FAST_MATH documentation
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/5fe8a9a640c8/
Changeset: 5fe8a9a640c8
User: benoitsteiner
Date: 2014-04-28 17:32:27+00:00
Summary: Extended support for Tensors:
* Added ability to map a region of the memory to a tensor
* Added basic support for unary and binary coefficient wise expressions, such as addition or square root
* Provided an emulation layer to make it possible to compile the code with compilers (such as nvcc) that don't support cxx11.
Affected #: 17 files
https://bitbucket.org/eigen/eigen/commits/b73355f9fb57/
Changeset: b73355f9fb57
User: benoitsteiner
Date: 2014-05-06 18:18:37+00:00
Summary: Added support for fixed sized tensors.
Improved support for tensor expressions.
Affected #: 18 files
https://bitbucket.org/eigen/eigen/commits/981bc18e5057/
Changeset: 981bc18e5057
User: benoitsteiner
Date: 2014-05-16 22:08:05+00:00
Summary: Vectorized the evaluation of tensor expression (using SSE, AVX, NEON, ...)
Added the ability to parallelize the evaluation of a tensor expression over multiple cpu cores.
Added the ability to offload the evaluation of a tensor expression to a GPU.
Affected #: 17 files
https://bitbucket.org/eigen/eigen/commits/be24bd59d379/
Changeset: be24bd59d379
User: benoitsteiner
Date: 2014-05-22 23:22:35+00:00
Summary: Added support for additional tensor operations:
* comparison (<, <=, ==, !=, ...)
* selection
* nullary ops such as random or constant generation
* misc unary ops such as log(), exp(), or a user defined unaryExpr()
Cleaned up the code a little.
Affected #: 5 files
https://bitbucket.org/eigen/eigen/commits/a18a55d4f696/
Changeset: a18a55d4f696
User: benoitsteiner
Date: 2014-06-04 16:21:48+00:00
Summary: Added support for tensor contractions
Updated expression evaluation mechanism to also compute the size of the tensor result
Misc fixes and improvements.
Affected #: 14 files
https://bitbucket.org/eigen/eigen/commits/95c18c726044/
Changeset: 95c18c726044
User: benoitsteiner
Date: 2014-06-05 17:49:34+00:00
Summary: Created additional tests for the tensor code.
Affected #: 7 files
https://bitbucket.org/eigen/eigen/commits/06a75e9b08fc/
Changeset: 06a75e9b08fc
User: benoitsteiner
Date: 2014-06-06 23:25:16+00:00
Summary: Added support for convolution and reshaping of tensors.
Affected #: 6 files
https://bitbucket.org/eigen/eigen/commits/7d0de1f02f61/
Changeset: 7d0de1f02f61
User: benoitsteiner
Date: 2014-06-07 03:16:13+00:00
Summary: Fixed a typo
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/008b967b2feb/
Changeset: 008b967b2feb
User: benoitsteiner
Date: 2014-06-07 03:18:44+00:00
Summary: Created the pblend packet primitive and implemented it using SSE and AVX instructions.
Affected #: 5 files
https://bitbucket.org/eigen/eigen/commits/8ebc14b39818/
Changeset: 8ebc14b39818
User: benoitsteiner
Date: 2014-06-07 18:24:38+00:00
Summary: Fixed a typo
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/01d295c48f44/
Changeset: 01d295c48f44
User: benoitsteiner
Date: 2014-06-09 16:19:21+00:00
Summary: Fixed the threadpool test
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/216da8424e34/
Changeset: 216da8424e34
User: benoitsteiner
Date: 2014-06-09 16:35:04+00:00
Summary: Pulled latest changes from the main branch
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/49ebcac1636b/
Changeset: 49ebcac1636b
User: benoitsteiner
Date: 2014-06-09 16:42:34+00:00
Summary: Fixed compilation error
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/d248325ab8c5/
Changeset: d248325ab8c5
User: benoitsteiner
Date: 2014-06-09 16:43:51+00:00
Summary: Prevent the generation of unlaunchable cuda kernels when compiling in debug mode.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/ec8b5934b1e3/
Changeset: ec8b5934b1e3
User: benoitsteiner
Date: 2014-06-09 16:45:30+00:00
Summary: Improved support for rvalues in tensor expressions.
Affected #: 7 files
https://bitbucket.org/eigen/eigen/commits/ef86178dacad/
Changeset: ef86178dacad
User: benoitsteiner
Date: 2014-06-09 17:06:57+00:00
Summary: Fixes compilation errors triggered when compiling the tensor contraction code with cxx11 enabled.
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/b8b7ee19bd25/
Changeset: b8b7ee19bd25
User: benoitsteiner
Date: 2014-06-10 16:14:44+00:00
Summary: TensorEval are now typed on the device: this will make it possible to use partial template specialization to optimize the strategy of each evaluator for each device type.
Started work on partial evaluations.
Affected #: 9 files
https://bitbucket.org/eigen/eigen/commits/5e6e8e10aad1/
Changeset: 5e6e8e10aad1
User: benoitsteiner
Date: 2014-06-10 17:23:32+00:00
Summary: Pulled latest updates from the Eigen main trunk.
Affected #: 38 files
https://bitbucket.org/eigen/eigen/commits/a90402698d1d/
Changeset: a90402698d1d
User: benoitsteiner
Date: 2014-06-10 17:31:29+00:00
Summary: Fixed a few compilation errors.
Affected #: 4 files
https://bitbucket.org/eigen/eigen/commits/cf6a358f14fd/
Changeset: cf6a358f14fd
User: benoitsteiner
Date: 2014-06-13 16:56:51+00:00
Summary: Reworked the expression evaluation mechanism in order to make it possible to efficiently compute convolutions and contractions in the future:
* The scheduling of computation is moved out the the assignment code and into a new TensorExecutor class
* The assignment itself is now a regular node on the expression tree
* The expression evaluators start by recursively evaluating all their subexpressions if needed
Affected #: 14 files
https://bitbucket.org/eigen/eigen/commits/970bc7a80883/
Changeset: 970bc7a80883
User: benoitsteiner
Date: 2014-06-13 17:12:12+00:00
Summary: Silenced a compilation warning
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/27b147b47eef/
Changeset: 27b147b47eef
User: benoitsteiner
Date: 2014-06-13 17:20:28+00:00
Summary: Created additional unit tests for the tensor code and improved existing ones.
Affected #: 4 files
https://bitbucket.org/eigen/eigen/commits/d4ec523ed558/
Changeset: d4ec523ed558
User: benoitsteiner
Date: 2014-07-07 21:07:57+00:00
Summary: Added support for tensor slicing
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/b5eb482d3b15/
Changeset: b5eb482d3b15
User: benoitsteiner
Date: 2014-07-07 21:08:45+00:00
Summary: Added support for tensor slicing
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/0a5e8fa912c7/
Changeset: 0a5e8fa912c7
User: benoitsteiner
Date: 2014-07-07 21:10:36+00:00
Summary: Added support for tensor slicing
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/7ba2f37ee20e/
Changeset: 7ba2f37ee20e
User: benoitsteiner
Date: 2014-07-08 23:30:48+00:00
Summary: Extended the functionality of the TensorDeviceType classes
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/3b2d0b9f0cca/
Changeset: 3b2d0b9f0cca
User: benoitsteiner
Date: 2014-07-08 23:39:28+00:00
Summary: Improved the efficiency of the tensor evaluation code on thread pools and gpus.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/21a60fe5eaaa/
Changeset: 21a60fe5eaaa
User: benoitsteiner
Date: 2014-07-08 23:43:28+00:00
Summary: Improved evaluation of tensor expressions when used as rvalues
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/53b2b2471050/
Changeset: 53b2b2471050
User: benoitsteiner
Date: 2014-07-09 19:48:34+00:00
Summary: Improved the speed of slicing operations.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/6710618d4459/
Changeset: 6710618d4459
User: benoitsteiner
Date: 2014-07-10 18:09:46+00:00
Summary: Vectorized the evaluation of expressions involving tensor slices.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/8d449ded12d1/
Changeset: 8d449ded12d1
User: benoitsteiner
Date: 2014-07-10 18:27:27+00:00
Summary: Added tests for tensor slicing
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/d1f0f57601fb/
Changeset: d1f0f57601fb
User: benoitsteiner
Date: 2014-07-10 18:29:51+00:00
Summary: Added primitives to compare tensor dimensions
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/ff24ff3991e9/
Changeset: ff24ff3991e9
User: benoitsteiner
Date: 2014-07-22 17:31:21+00:00
Summary: Fixed the assignment operator of the Tensor and TensorMap classes.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/cb722b39900b/
Changeset: cb722b39900b
User: benoitsteiner
Date: 2014-07-22 17:32:40+00:00
Summary: Added a few tests to validate the behavior of the assignment operator.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/110f093e994c/
Changeset: 110f093e994c
User: benoitsteiner
Date: 2014-07-25 16:47:59+00:00
Summary: Made sure that the data stored in fixed sized tensor is aligned.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/35b865f1e7fc/
Changeset: 35b865f1e7fc
User: benoitsteiner
Date: 2014-08-01 00:39:04+00:00
Summary: The tensor assignment code now resizes the destination tensor as needed.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/060bf035e59a/
Changeset: 060bf035e59a
User: benoitsteiner
Date: 2014-08-13 15:22:05+00:00
Summary: Reworked the TensorExecutor code to support in place evaluation.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/56617df42518/
Changeset: 56617df42518
User: benoitsteiner
Date: 2014-08-13 15:26:44+00:00
Summary: Added suppor for in place evaluation to simple tensor expressions.
Use mempy to speedup tensor copies whenever possible.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/dff39cc3adf1/
Changeset: dff39cc3adf1
User: benoitsteiner
Date: 2014-08-13 15:27:58+00:00
Summary: Support for in place evaluation of expressions containing slicing and reshaping operations
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/54596f7e275e/
Changeset: 54596f7e275e
User: benoitsteiner
Date: 2014-08-13 15:29:40+00:00
Summary: Fixed a typo.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/b56eb715f77e/
Changeset: b56eb715f77e
User: benoitsteiner
Date: 2014-08-13 15:33:18+00:00
Summary: Updated the convolution and contraction evaluators to follow the new EvalSubExprsIfNeeded apu.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/3fbe13fdec0b/
Changeset: 3fbe13fdec0b
User: benoitsteiner
Date: 2014-08-13 15:36:33+00:00
Summary: Added missing apis.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/6498c6372fb3/
Changeset: 6498c6372fb3
User: benoitsteiner
Date: 2014-08-13 15:40:26+00:00
Summary: Fixed misc typos.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/a3ffd3a59aea/
Changeset: a3ffd3a59aea
User: benoitsteiner
Date: 2014-08-13 15:44:47+00:00
Summary: Added ability to get the nth element from an abstract array type.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/ff2d2388e7b9/
Changeset: ff2d2388e7b9
User: benoitsteiner
Date: 2014-08-14 05:25:29+00:00
Summary: Pulled in the latest changes from the Eigen trunk
Affected #: 212 files
https://bitbucket.org/eigen/eigen/commits/8e3afb29f4c6/
Changeset: 8e3afb29f4c6
User: benoitsteiner
Date: 2014-08-14 07:22:47+00:00
Summary: Added support for padding, stridding, and shuffling
Affected #: 6 files
https://bitbucket.org/eigen/eigen/commits/0bd3b3bfa88d/
Changeset: 0bd3b3bfa88d
User: benoitsteiner
Date: 2014-08-14 07:25:22+00:00
Summary: Added a few regression tests
Affected #: 4 files
https://bitbucket.org/eigen/eigen/commits/85d81fbf16d9/
Changeset: 85d81fbf16d9
User: benoitsteiner
Date: 2014-08-14 07:32:59+00:00
Summary: Fixed compilation errors
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/6cedae380b50/
Changeset: 6cedae380b50
User: benoitsteiner
Date: 2014-08-15 05:13:21+00:00
Summary: Added support for fast integer divisions by a constant
Sped up tensor slicing by a factor of 3 by using these fast integer divisions.
Affected #: 5 files
https://bitbucket.org/eigen/eigen/commits/bd0517440cbe/
Changeset: bd0517440cbe
User: benoitsteiner
Date: 2014-08-19 23:57:10+00:00
Summary: Improved the speed of convolutions when running on cuda devices
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/a6cf1ccd9f79/
Changeset: a6cf1ccd9f79
User: benoitsteiner
Date: 2014-08-21 00:00:50+00:00
Summary: Added support for broadcasting
Affected #: 6 files
https://bitbucket.org/eigen/eigen/commits/e39bdba2d650/
Changeset: e39bdba2d650
User: benoitsteiner
Date: 2014-08-23 20:18:30+00:00
Summary: Optimized and cleaned up the tensor morphing code
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/b987ed7b0e58/
Changeset: b987ed7b0e58
User: benoitsteiner
Date: 2014-08-23 21:35:41+00:00
Summary: Misc api improvements and cleanups
Affected #: 4 files
https://bitbucket.org/eigen/eigen/commits/6bfc038620ae/
Changeset: 6bfc038620ae
User: benoitsteiner
Date: 2014-08-26 16:47:18+00:00
Summary: Optimized the tensor padding code.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/35fe9a8b94ed/
Changeset: 35fe9a8b94ed
User: benoitsteiner
Date: 2014-09-03 18:38:13+00:00
Summary: Improved the performance of the tensor convolution code by a factor of about 4.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/88bd46c5d254/
Changeset: 88bd46c5d254
User: benoitsteiner
Date: 2014-09-05 02:50:27+00:00
Summary: Added missing tensor copy constructors. As a result it is now possible to declare and initialize a tensor on the same line, as in:
Tensor<bla> T = A + B; or
Tensor<bla> T(A.reshape(new_shape));
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/7a6d2c74f5b0/
Changeset: 7a6d2c74f5b0
User: benoitsteiner
Date: 2014-09-05 03:02:28+00:00
Summary: Added support for evaluation of tensor shuffling operations as lvalues
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/188f0d722784/
Changeset: 188f0d722784
User: benoitsteiner
Date: 2014-09-05 03:27:28+00:00
Summary: Created more regression tests
Affected #: 6 files
https://bitbucket.org/eigen/eigen/commits/603f43e41579/
Changeset: 603f43e41579
User: benoitsteiner
Date: 2014-09-05 14:47:43+00:00
Summary: Misc fixes.
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/766568502814/
Changeset: 766568502814
User: benoitsteiner
Date: 2014-09-06 20:28:24+00:00
Summary: Fixed a typo in the contraction code
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/0cbd6195e829/
Changeset: 0cbd6195e829
User: benoitsteiner
Date: 2014-09-15 16:18:16+00:00
Summary: Merged latest updates from the Eigen trunk.
Affected #: 70 files
https://bitbucket.org/eigen/eigen/commits/a43fc8d1c429/
Changeset: a43fc8d1c429
User: benoitsteiner
Date: 2014-10-02 03:21:42+00:00
Summary: Added tests for tensors of const values and tensors of stringswwq::
Affected #: 4 files
https://bitbucket.org/eigen/eigen/commits/d02f39a56b52/
Changeset: d02f39a56b52
User: benoitsteiner
Date: 2014-10-02 03:38:22+00:00
Summary: Added support for tensor reductions and concatenations
Affected #: 9 files
https://bitbucket.org/eigen/eigen/commits/de193dde3afb/
Changeset: de193dde3afb
User: benoitsteiner
Date: 2014-10-02 17:30:44+00:00
Summary: More tests to validate the const-correctness of the tensor code.
Affected #: 4 files
https://bitbucket.org/eigen/eigen/commits/d123a12136bb/
Changeset: d123a12136bb
User: benoitsteiner
Date: 2014-10-02 17:39:36+00:00
Summary: Fixes for the forced evaluation of tensor expressions
More tests
Affected #: 4 files
https://bitbucket.org/eigen/eigen/commits/853d2bafeb8f/
Changeset: 853d2bafeb8f
User: benoitsteiner
Date: 2014-10-02 23:51:57+00:00
Summary: Generalized the gebp apis
Affected #: 8 files
https://bitbucket.org/eigen/eigen/commits/547dccbfcc96/
Changeset: 547dccbfcc96
User: benoitsteiner
Date: 2014-10-03 17:16:59+00:00
Summary: Created the IndexPair type to store pair of tensor indices. CUDA doesn't support std::pair so we can't use them when targeting GPUs.
Improved the performance on tensor contractions
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/dbdb1387ebb2/
Changeset: dbdb1387ebb2
User: benoitsteiner
Date: 2014-10-04 02:18:07+00:00
Summary: Improved support for CUDA devices.
Improved contractions on GPU
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/f4d1b9f57166/
Changeset: f4d1b9f57166
User: benoitsteiner
Date: 2014-10-04 02:33:44+00:00
Summary: Improved contraction test
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/a6ed2d6dbf4d/
Changeset: a6ed2d6dbf4d
User: benoitsteiner
Date: 2014-10-04 02:45:19+00:00
Summary: Vector primitives for CUDA
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/7f5212bb7ec8/
Changeset: 7f5212bb7ec8
User: benoitsteiner
Date: 2014-10-04 02:55:35+00:00
Summary: define EIGEN_VECTORIZE_CUDA when compiling with nvcc
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/af27e1f148d3/
Changeset: af27e1f148d3
User: benoitsteiner
Date: 2014-10-08 20:29:36+00:00
Summary: Fixed a comment
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/9d32f90bfb3d/
Changeset: 9d32f90bfb3d
User: benoitsteiner
Date: 2014-10-08 20:32:41+00:00
Summary: Added support for the *= and /* operators to TensorBase
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/f363f8f3e2ae/
Changeset: f363f8f3e2ae
User: benoitsteiner
Date: 2014-10-08 21:14:20+00:00
Summary: Removed dead code
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/82e4ad2d51ea/
Changeset: 82e4ad2d51ea
User: benoitsteiner
Date: 2014-10-09 22:36:23+00:00
Summary: Improved the functors defined for standard reductions
Added a functor to encapsulate the generation of random numbers on cpu and gpu.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/93545c1ae05d/
Changeset: 93545c1ae05d
User: benoitsteiner
Date: 2014-10-09 22:39:13+00:00
Summary: Rewrote the TensorBase::random method to support the generation of random number on gpu.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/439c15b8036a/
Changeset: 439c15b8036a
User: benoitsteiner
Date: 2014-10-10 22:20:37+00:00
Summary: Fixed the thread pool test
Affected #: 4 files
https://bitbucket.org/eigen/eigen/commits/f32919d9d38b/
Changeset: f32919d9d38b
User: benoitsteiner
Date: 2014-10-10 22:43:21+00:00
Summary: Fixed the tensor shuffling test
Affected #: 5 files
https://bitbucket.org/eigen/eigen/commits/700c696f2d63/
Changeset: 700c696f2d63
User: benoitsteiner
Date: 2014-10-10 23:11:27+00:00
Summary: Added support for tensor chips
Affected #: 6 files
https://bitbucket.org/eigen/eigen/commits/691210bf585e/
Changeset: 691210bf585e
User: benoitsteiner
Date: 2014-10-10 23:17:26+00:00
Summary: Added ability to print a tensor using an iostream.
Affected #: 4 files
https://bitbucket.org/eigen/eigen/commits/dea34a9eaceb/
Changeset: dea34a9eaceb
User: benoitsteiner
Date: 2014-10-13 17:04:04+00:00
Summary: Added support for patch extraction
Affected #: 6 files
https://bitbucket.org/eigen/eigen/commits/def0c118a3d2/
Changeset: def0c118a3d2
User: benoitsteiner
Date: 2014-10-14 00:02:09+00:00
Summary: Misc improvements and cleanups
Affected #: 29 files
https://bitbucket.org/eigen/eigen/commits/b834ea285426/
Changeset: b834ea285426
User: benoitsteiner
Date: 2014-10-15 18:20:36+00:00
Summary: Added support for promises
Started to improve multithreaded contractions
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/71584fd55762/
Changeset: 71584fd55762
User: benoitsteiner
Date: 2014-10-15 22:32:59+00:00
Summary: Made the blocking computation aware of the l3 cache
Also optimized the blocking parameters to take into account the number of threads used for a computation
Affected #: 13 files
https://bitbucket.org/eigen/eigen/commits/d087795a4b87/
Changeset: d087795a4b87
User: benoitsteiner
Date: 2014-10-16 17:10:04+00:00
Summary: Avoid calling get_future() more than once on a given promise.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/abd399aeb550/
Changeset: abd399aeb550
User: benoitsteiner
Date: 2014-10-16 17:41:07+00:00
Summary: Fixed the return types of unary and binary expressions to properly handle the case where it is different from the input type (e.g. abs(complex<float>))
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/d671e16d2b2e/
Changeset: d671e16d2b2e
User: benoitsteiner
Date: 2014-10-16 21:52:50+00:00
Summary: Silenced a few compilation warnings
Generalized a TensorMap constructor
Affected #: 13 files
https://bitbucket.org/eigen/eigen/commits/22dc943cde1e/
Changeset: 22dc943cde1e
User: benoitsteiner
Date: 2014-10-16 22:02:30+00:00
Summary: Silenced one last warning
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/b017cb672bfb/
Changeset: b017cb672bfb
User: benoitsteiner
Date: 2014-10-17 16:49:03+00:00
Summary: Created some benchmarks for the tensor code
Affected #: 7 files
https://bitbucket.org/eigen/eigen/commits/dc167f6a6a36/
Changeset: dc167f6a6a36
User: benoitsteiner
Date: 2014-10-17 22:33:27+00:00
Summary: Added access to the unerlying raw data of a tnsor slice/chip whenever possible
Affected #: 4 files
https://bitbucket.org/eigen/eigen/commits/54a4239f131d/
Changeset: 54a4239f131d
User: benoitsteiner
Date: 2014-10-29 06:10:13+00:00
Summary: Added support for tensor references
Affected #: 6 files
https://bitbucket.org/eigen/eigen/commits/d204249fa281/
Changeset: d204249fa281
User: benoitsteiner
Date: 2014-10-31 00:49:39+00:00
Summary: Use the proper index type
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/9950c15578e5/
Changeset: 9950c15578e5
User: benoitsteiner
Date: 2014-10-31 00:52:32+00:00
Summary: Added missing packet primitives for CUDA.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/bcc7a9ce86ba/
Changeset: bcc7a9ce86ba
User: benoitsteiner
Date: 2014-10-31 01:09:53+00:00
Summary: fixed some potential alignment issues.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/1e6dd5c3a60e/
Changeset: 1e6dd5c3a60e
User: benoitsteiner
Date: 2014-10-31 01:15:05+00:00
Summary: Use the proper index type in the padding code
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/55a922443668/
Changeset: 55a922443668
User: benoitsteiner
Date: 2014-10-31 04:58:14+00:00
Summary: Fixed a compilation error with clang
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/896a54f91548/
Changeset: 896a54f91548
User: benoitsteiner
Date: 2014-10-31 04:59:22+00:00
Summary: Merged from trunk
Affected #: 5 files
https://bitbucket.org/eigen/eigen/commits/284d1421a411/
Changeset: 284d1421a411
User: benoitsteiner
Date: 2014-10-31 07:04:13+00:00
Summary: Fixed a test
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/2ee15773b59e/
Changeset: 2ee15773b59e
User: benoitsteiner
Date: 2014-10-31 18:45:21+00:00
Summary: Fixed a compilation warning
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/9cc5a931b2c6/
Changeset: 9cc5a931b2c6
User: benoitsteiner
Date: 2014-10-31 23:33:51+00:00
Summary: Generalized the matrix vector product code.
Affected #: 5 files
https://bitbucket.org/eigen/eigen/commits/a7829f23b7cf/
Changeset: a7829f23b7cf
User: benoitsteiner
Date: 2014-11-03 16:51:33+00:00
Summary: Improved handling of 1d tensors
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/e94bd41aef46/
Changeset: e94bd41aef46
User: benoitsteiner
Date: 2014-11-04 18:24:42+00:00
Summary: Fixed the return type of the coefficient-wise tensor operations.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/3b935af3fef7/
Changeset: 3b935af3fef7
User: benoitsteiner
Date: 2014-11-05 15:49:51+00:00
Summary: Fixed a test
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/12a92c448a66/
Changeset: 12a92c448a66
User: benoitsteiner
Date: 2014-11-06 07:25:11+00:00
Summary: Fixed a compilation error triggered by some operations on fixed sized tensors
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/7baea854cac1/
Changeset: 7baea854cac1
User: benoitsteiner
Date: 2014-11-13 06:25:38+00:00
Summary: Added support for static list of indices
Affected #: 4 files
https://bitbucket.org/eigen/eigen/commits/7a66b54e1515/
Changeset: 7a66b54e1515
User: benoitsteiner
Date: 2014-11-13 06:35:44+00:00
Summary: Optimized broadcasting
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/1240ee63933f/
Changeset: 1240ee63933f
User: benoitsteiner
Date: 2014-11-13 17:28:54+00:00
Summary: Added support for extraction of patches from images
Affected #: 6 files
https://bitbucket.org/eigen/eigen/commits/00b2d5af58d3/
Changeset: 00b2d5af58d3
User: benoitsteiner
Date: 2014-11-14 03:13:17+00:00
Summary: Fixed compilation errors with clang.
H: Enter commit message. Lines beginning with 'HG:' are removed.
Affected #: 4 files
https://bitbucket.org/eigen/eigen/commits/d614e2bede6b/
Changeset: d614e2bede6b
User: benoitsteiner
Date: 2014-11-18 22:32:41+00:00
Summary: Fixed the evaluation of expressions involving tensors of 2 or 3 elements on CUDA devices.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/3bca66ad2da2/
Changeset: 3bca66ad2da2
User: benoitsteiner
Date: 2014-11-19 18:34:11+00:00
Summary: Added reduction packet primitives for CUDA
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/f6e1daab600a/
Changeset: f6e1daab600a
User: benoitsteiner
Date: 2015-01-06 17:29:13+00:00
Summary: Ensured that contractions that can be reduced to a matrix vector product work correctly even when the input coefficients aren't aligned.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/e120cc593181/
Changeset: e120cc593181
User: benoitsteiner
Date: 2015-01-14 00:07:51+00:00
Summary: Created some documentation
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/1c2b7411bb6b/
Changeset: 1c2b7411bb6b
User: benoitsteiner
Date: 2015-01-14 18:13:08+00:00
Summary: Improved tensor references
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/798dc0663d91/
Changeset: 798dc0663d91
User: benoitsteiner
Date: 2015-01-14 18:14:46+00:00
Summary: Added ability to swap the layout of a tensor
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/b8680827b40b/
Changeset: b8680827b40b
User: benoitsteiner
Date: 2015-01-14 18:15:58+00:00
Summary: Added ability to reverse the order of the coefficients in a tensor
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/6b56e7a5fa6c/
Changeset: 6b56e7a5fa6c
User: benoitsteiner
Date: 2015-01-14 18:17:02+00:00
Summary: Created a test for tensor type casting
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/12a66fe80051/
Changeset: 12a66fe80051
User: benoitsteiner
Date: 2015-01-14 18:19:33+00:00
Summary: Improved the performance of tensor reductions
Added the ability to generate random numbers following a normal distribution
Created a test to validate the ability to generate random numbers.
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/4597bfa43d1b/
Changeset: 4597bfa43d1b
User: benoitsteiner
Date: 2015-01-14 19:42:52+00:00
Summary: Improved the performance of the contraction code on CUDA
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/e16fc40a08d7/
Changeset: e16fc40a08d7
User: benoitsteiner
Date: 2015-01-14 19:45:17+00:00
Summary: Increased the functionality of the tensor devices
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/83fe0caf27cb/
Changeset: 83fe0caf27cb
User: benoitsteiner
Date: 2015-01-14 20:36:57+00:00
Summary: Added support for RowMajor inputs to the contraction code.
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/51d3edf6b524/
Changeset: 51d3edf6b524
User: benoitsteiner
Date: 2015-01-14 20:39:34+00:00
Summary: Misc improvements for fixed size tensors
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/367b9a6f597c/
Changeset: 367b9a6f597c
User: benoitsteiner
Date: 2015-01-14 20:41:30+00:00
Summary: Added ability to initialize a tensor using an initializer list
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/38220fb5558f/
Changeset: 38220fb5558f
User: benoitsteiner
Date: 2015-01-14 20:43:20+00:00
Summary: Fixed the printing of RowMajor tensors
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/e9a119e87c86/
Changeset: e9a119e87c86
User: benoitsteiner
Date: 2015-01-14 20:44:08+00:00
Summary: Added missing apis to the tensor class
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/92715b8cc575/
Changeset: 92715b8cc575
User: benoitsteiner
Date: 2015-01-14 20:45:20+00:00
Summary: Added missing apis to the TensorMap class
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/a8bb1934f7c6/
Changeset: a8bb1934f7c6
User: benoitsteiner
Date: 2015-01-14 20:47:46+00:00
Summary: Fixed the return type of coefficient wise operations. For example, the abs function returns a floating point value when called on a complex input.
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/a42a397b177c/
Changeset: a42a397b177c
User: benoitsteiner
Date: 2015-01-14 23:29:48+00:00
Summary: Expanded the functionality of index lists
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/72e47e5b7fbd/
Changeset: 72e47e5b7fbd
User: benoitsteiner
Date: 2015-01-14 23:30:47+00:00
Summary: Misc fixes
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/f6f7fb6ac9ca/
Changeset: f6f7fb6ac9ca
User: benoitsteiner
Date: 2015-01-14 23:31:52+00:00
Summary: Misc improvements
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/888fed52a5f9/
Changeset: 888fed52a5f9
User: benoitsteiner
Date: 2015-01-14 23:33:11+00:00
Summary: Improved the resizing of tensors
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/6e144a58aa34/
Changeset: 6e144a58aa34
User: benoitsteiner
Date: 2015-01-14 23:34:50+00:00
Summary: Ensured that each thread has it's own copy of the TensorEvaluator: this avoid race conditions when the evaluator calls a non thread safe functor, eg when generating random numbers.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/4413d5183940/
Changeset: 4413d5183940
User: benoitsteiner
Date: 2015-01-14 23:38:48+00:00
Summary: Improved support for RowMajor tensors
Misc fixes and API cleanups.
Affected #: 17 files
https://bitbucket.org/eigen/eigen/commits/f198ffdf6ee7/
Changeset: f198ffdf6ee7
User: benoitsteiner
Date: 2015-01-14 23:43:38+00:00
Summary: Updated the list of include files
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/d51c34ac1e7c/
Changeset: d51c34ac1e7c
User: benoitsteiner
Date: 2015-01-14 23:46:04+00:00
Summary: Created many additional tests
Affected #: 23 files
https://bitbucket.org/eigen/eigen/commits/f339f4a0aa83/
Changeset: f339f4a0aa83
User: benoitsteiner
Date: 2015-01-15 19:11:48+00:00
Summary: Added cube() operation
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/12868bb62322/
Changeset: 12868bb62322
User: benoitsteiner
Date: 2015-01-16 17:09:23+00:00
Summary: gcc doesn't consider that
template<typename OtherDerived> TensorStridingOp& operator = (const OtherDerived& other)
provides a valid assignment operator for the striding operation, and therefore refuses to compile code like:
result.stride(foo) = source.stride(bar);
Added the explicit
TensorStridingOp& operator = (const TensorStridingOp& other)
as a workaround to get the code to compile, and did the same in all the operations that can be used as lvalues.
Affected #: 8 files
https://bitbucket.org/eigen/eigen/commits/4da7a9e319ea/
Changeset: 4da7a9e319ea
User: benoitsteiner
Date: 2015-01-27 01:46:40+00:00
Summary: Added a few benchmarks for the tensor code
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/76cf3078ee9a/
Changeset: 76cf3078ee9a
User: benoitsteiner
Date: 2015-01-27 22:15:31+00:00
Summary: mproved the performance of tensor reductions that preserve the inner most dimension(s).
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/106352d7bafd/
Changeset: 106352d7bafd
User: benoitsteiner
Date: 2015-01-28 18:02:47+00:00
Summary: Added more tests to cover tensor reductions
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/c3911a352897/
Changeset: c3911a352897
User: benoitsteiner
Date: 2015-01-29 18:29:47+00:00
Summary: Marked the contraction operation as read only, since its result can't be assigned.
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/d244ac8a1ab4/
Changeset: d244ac8a1ab4
User: benoitsteiner
Date: 2015-01-31 03:46:30+00:00
Summary: Silenced some compilation warnings
Affected #: 3 files
https://bitbucket.org/eigen/eigen/commits/b140d2ed474e/
Changeset: b140d2ed474e
User: benoitsteiner
Date: 2015-01-31 03:52:01+00:00
Summary: Silenced a few more compilation warnings
Affected #: 2 files
https://bitbucket.org/eigen/eigen/commits/9c09d6cd0527/
Changeset: 9c09d6cd0527
User: ggael
Date: 2015-02-06 13:25:41+00:00
Summary: Fix non initialized entries and comparison of very small numbers
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/b9008a1240c3/
Changeset: b9008a1240c3
User: ggael
Date: 2015-02-06 13:26:12+00:00
Summary: Fix clang compilation
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/75986925568e/
Changeset: 75986925568e
User: ggael
Date: 2015-02-06 13:26:24+00:00
Summary: Fix symmetric product
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/eb26947522fc/
Changeset: eb26947522fc
User: benoitsteiner
Date: 2015-02-06 10:51:59+00:00
Summary: Added the EIGEN_HAS_CONSTEXPR define
Gate the tensor index list code based on the value of EIGEN_HAS_CONSTEXPR
Affected #: 5 files
https://bitbucket.org/eigen/eigen/commits/69119b281ace/
Changeset: 69119b281ace
User: benoitsteiner
Date: 2015-02-06 10:55:18+00:00
Summary: Fixed compilation error in the tensor broadcasting test
Affected #: 1 file
https://bitbucket.org/eigen/eigen/commits/386622d28a7c/
Changeset: 386622d28a7c
User: ggael
Date: 2015-02-06 13:27:12+00:00
Summary: merge
Affected #: 6 files
Repository URL: https://bitbucket.org/eigen/eigen/
--
This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.