aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen
Commit message (Collapse)AuthorAge
* Pulled latest updates from trunk.Gravatar Benoit Steiner2015-07-27
|\
* | Removed an incorrect assertion.Gravatar Benoit Steiner2015-07-27
| |
| * Allowed tensor contraction operation with an empty array of dimension pairs, ↵Gravatar Godeffroy Valet2015-07-25
| | | | | | | | which performs a tensor product.
* | Fixed a typo in an assertion.Gravatar Benoit Steiner2015-07-24
|/
* Extended the range of value inputs for TensorIntDiv to support tensors with ↵Gravatar Benoit Steiner2015-07-22
| | | | more than 4 billion elements.
* The eigen_check macro doesn't exist anymore: use assert insteadGravatar Benoit Steiner2015-07-21
|
* AlignedVector3 accepts implicit conversions from more operators.Gravatar Valentin Roussellet2015-07-21
|
* Fixed a typo in a test and a compilation warningGravatar Benoit Steiner2015-07-17
|
* Rewrote Eigen::dimensions_match to prevent a static assertion when the rank ↵Gravatar Benoit Steiner2015-07-17
| | | | of the tensors is different.
* Fixed a const correctness issue in TensorLayoutSwapGravatar Benoit Steiner2015-07-17
|
* Pulled latest updates from trunkGravatar Benoit Steiner2015-07-17
|\
* | Added support for sigmoid function to the tensor moduleGravatar Benoit Steiner2015-07-17
| |
| * Add const getters for LM parametersGravatar Nicolas Mellado2015-07-17
|/
* Define EIGEN_HAS_INDEX_LIST whenever the class is defined. This makes it ↵Gravatar Benoit Steiner2015-07-16
| | | | easier to support compilers that are cxx11 compliant and compilers that aren't.
* Added missing APIs to the Eigen::Sizes classGravatar Benoit Steiner2015-07-16
|
* Added support for tensor inflation.Gravatar Benoit Steiner2015-07-16
|
* Avoid relying on a default value for the Vectorizable template parameter of ↵Gravatar Benoit Steiner2015-07-15
| | | | the EvalRange functor
* Added support for multi gpu configuration to the GpuDevice classGravatar Benoit Steiner2015-07-15
|
* Enabled the construction of a fixed sized tensor directly from an expression.Gravatar Benoit Steiner2015-07-13
|
* Fixed a bug in the integer division code that caused some large numerators ↵Gravatar Benoit Steiner2015-07-13
| | | | to be incorrectly handled
* Fix operator<<(ostream,AlignedVector3)Gravatar Gael Guennebaud2015-07-13
|
* Added support for generation of random complex numbers on CUDA devicesGravatar Benoit Steiner2015-07-07
|
* Use NumTraits<T>::RequireInitialization instead of ↵Gravatar Benoit Steiner2015-07-07
| | | | internal::is_arithmetic<T>::value to check whether it's possible to bypass the type constructor in the tensor code.
* Improved and cleaned up the 2d patch extraction codeGravatar Benoit Steiner2015-07-07
|
* Use numext::swap instead of std::swapGravatar Benoit Steiner2015-07-06
|
* use Eigen smart_copy instead of std::copyGravatar Benoit Steiner2015-07-06
|
* Fixed a compilation warning generated by clangGravatar Benoit Steiner2015-07-06
|
* Only attempt to use the texture path on GPUs when it's supported by CUDAGravatar Benoit Steiner2015-07-06
|
* Misc small fixes to the tensor slicing code.Gravatar Benoit Steiner2015-07-06
|
* Added a default value for the cuda stream in the GpuDevice constructorGravatar Benoit Steiner2015-07-01
|
* Misc improvements and optimizationsGravatar Benoit Steiner2015-07-01
|
* Improved a previous fixGravatar Benoit Steiner2015-07-01
|
* Fixed a couple of mistakes in the previous commit.Gravatar Benoit Steiner2015-07-01
|
* Enabled the vectorized evaluation of several tensor expressions that was ↵Gravatar Benoit Steiner2015-07-01
| | | | previously disabled by mistake
* Silenced a compilation warningGravatar Benoit Steiner2015-06-30
|
* Added support for user defined custom tensor op.Gravatar Benoit Steiner2015-06-30
|
* Added support for 3D patch extractionGravatar Benoit Steiner2015-06-30
|
* Made ThreadPoolDevice inherit from a new pure abstract ThreadPoolInterface ↵Gravatar Benoit Steiner2015-06-30
| | | | class: this enables users to leverage their existing threadpool when using eigen tensors.
* Turned Eigen::array::size into a function to make the code compatible with ↵Gravatar Benoit Steiner2015-06-30
| | | | std::array
* Added a test for multithreaded full reductionsGravatar Benoit Steiner2015-06-30
|
* Fixed a few compilation warningsGravatar Benoit Steiner2015-06-30
|
* Silenced a number of compilation warningsGravatar Benoit Steiner2015-06-29
|
* Improved performance of full reduction by 2 order of magnitude on CPU and 3 ↵Gravatar Benoit Steiner2015-06-29
| | | | orders of magnitude on GPU
* Improved support for fixed size tensorsGravatar Benoit Steiner2015-06-29
|
* Express the full reduction operations (such as sum, max, min) using ↵Gravatar Benoit Steiner2015-06-29
| | | | TensorDimensionList
* Added support for tanh function to the tensor codeGravatar Benoit Steiner2015-06-29
|
* Moved some utilities to TensorMeta.h to make it easier to reuse them accross ↵Gravatar Benoit Steiner2015-06-29
| | | | | | several tensor operations. Created the TensorDimensionList class to encode the list of all the dimensions of a tensor of rank n. This could be done using TensorIndexList, however TensorIndexList require cxx11 which isn't yet supported as widely as we'd like.
* Merged in vanhoucke/eigen_vanhoucke (pull request PR-118)Gravatar Gael Guennebaud2015-06-20
|\ | | | | | | Fix two small undefined behaviors caught by static analysis.
* | Get rid of class internal::nested<> (still have to updated Tensor module)Gravatar Gael Guennebaud2015-06-19
| |
| * Fix undefined behavior.Gravatar vanhoucke2015-06-19
|/