index
:
eigen
master
C++ library for linear algebra
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
unsupported
/
Eigen
/
CXX11
/
src
/
Tensor
/
TensorExecutor.h
Commit message (
Expand
)
Author
Age
...
*
Add a EIGEN_NO_CUDA option, and introduce EIGEN_CUDACC and EIGEN_CUDA_ARCH al...
Gael Guennebaud
2017-07-17
*
Pull the latest updates from trunk
Benoit Steiner
2016-10-05
|
\
|
*
Cleanup the cuda executor code.
Benoit Steiner
2016-10-04
*
|
Partial OpenCL support via SYCL compatible with ComputeCpp CE.
Luke Iwanski
2016-09-19
|
/
*
Deleted dead code.
Benoit Steiner
2016-07-25
*
bug #1255: comment out broken and unsused line.
Gael Guennebaud
2016-07-25
*
Use a single PacketSize variable
Benoit Steiner
2016-06-01
*
Merge.
Rasmus Munk Larsen
2016-05-18
|
\
*
|
Minor cleanups: 1. Get rid of unused variables. 2. Get rid of last uses of EI...
Rasmus Munk Larsen
2016-05-18
|
*
Reduce overhead for small tensors and cheap ops by short-circuiting the const...
Rasmus Munk Larsen
2016-05-17
|
/
*
#if defined(EIGEN_USE_NONBLOCKING_THREAD_POOL) is now #if !defined(EIGEN_USE_...
Benoit Steiner
2016-05-17
*
Fixed compilation error
Benoit Steiner
2016-05-17
*
Address comments by bsteiner.
Rasmus Munk Larsen
2016-05-12
*
Improvements to parallelFor.
Rasmus Munk Larsen
2016-05-12
*
Strongly hint but don't force the compiler to unroll a some loops in the tens...
Benoit Steiner
2016-05-05
*
Fixed several compilation warnings
Benoit Steiner
2016-04-21
*
Don't crash when attempting to reduce empty tensors.
Benoit Steiner
2016-04-20
*
Simplified the code that launches cuda kernels.
Benoit Steiner
2016-04-19
*
Avoid an unnecessary copy of the evaluator.
Benoit Steiner
2016-04-19
*
Get rid of void* casting when calling EvalRange::run.
Rasmus Munk Larsen
2016-04-15
*
Eigen Tensor cost model part 2: Thread scheduling for standard evaluators and...
Rasmus Munk Larsen
2016-04-14
*
Defer the decision to vectorize tensor CUDA code to the meta kernel. This mak...
Benoit Steiner
2016-04-12
*
Prevent potential overflow.
Benoit Steiner
2016-03-28
*
Avoid unnecessary conversions
Benoit Steiner
2016-03-23
*
Fixed compilation warning
Benoit Steiner
2016-03-23
*
Use a single Barrier instead of a collection of Notifications to reduce the t...
Benoit Steiner
2016-03-22
*
Replace std::vector with our own implementation, as using the stl when compil...
Benoit Steiner
2016-03-08
*
Fix a couple of typos in the code.
Benoit Steiner
2016-03-07
*
Made it possible to limit the number of blocks that will be used to evaluate ...
Benoit Steiner
2016-02-01
*
Silenced several compilation warnings triggered by nvcc.
Benoit Steiner
2016-01-11
*
Prevent nvcc from miscompiling the cuda metakernel. Unfortunately this reintr...
Benoit Steiner
2016-01-08
*
Silenced some compilation warnings triggered by nvcc
Benoit Steiner
2015-12-17
*
Don't create more cuda blocks than necessary
Benoit Steiner
2015-11-23
*
Make it possible for a vectorized tensor expression to be executed in a CUDA ...
Benoit Steiner
2015-11-11
*
Fixed CUDA compilation errors
Benoit Steiner
2015-11-11
*
Refined the #ifdef __CUDACC__ guard to ensure that when trying to compile gpu...
Benoit Steiner
2015-10-23
*
Use numext::mini/numext::maxi instead of std::min/std::max in the tensor code
Benoit Steiner
2015-08-28
*
Avoid relying on a default value for the Vectorizable template parameter of t...
Benoit Steiner
2015-07-15
*
Added support for multi gpu configuration to the GpuDevice class
Benoit Steiner
2015-07-15
*
Enabled the vectorized evaluation of several tensor expressions that was prev...
Benoit Steiner
2015-07-01
*
Moved away from std::async and std::future as the underlying mechnism for the...
Benoit Steiner
2015-05-20
*
Make sure that the copy constructor of the evaluator is always called before ...
Benoit Steiner
2015-04-21
*
Fixed off-by-one error that prevented the evaluation of small tensor expressi...
Benoit Steiner
2015-02-27
*
Fixed several compilation warnings reported by clang
Benoit Steiner
2015-02-25
*
Fixed compilation error triggered when trying to vectorize a non vectorizable...
Benoit Steiner
2015-02-10
*
Ensured that each thread has it's own copy of the TensorEvaluator: this avoid...
Benoit Steiner
2015-01-14
*
Fixed the evaluation of expressions involving tensors of 2 or 3 elements on C...
Benoit Steiner
2014-11-18
*
Use the proper index type
Benoit Steiner
2014-10-30
*
Misc improvements and cleanups
Benoit Steiner
2014-10-13
*
Fixed the tensor shuffling test
Benoit Steiner
2014-10-10
[prev]
[next]