aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Manually define int16_t and uint16_t when compiling with Visual StudioGravatar Benoit Steiner2016-10-08
|
* Reenabled the use of variadic templates on tegra x1 provides that the latest ↵Gravatar Benoit Steiner2016-10-08
| | | | version (i.e. JetPack 2.3) is used.
* Cleaned up a regression testGravatar Benoit Steiner2016-10-08
|
* Remove static qualifier of free-functions (inline is enough and this helps ↵Gravatar Gael Guennebaud2016-10-07
| | | | ICC to find the right overload)
* Merged in rryan/eigen/tensorfunctors (pull request PR-233)Gravatar Benoit Steiner2016-10-06
|\ | | | | | | Fully support complex types in SumReducer and MeanReducer when building for CUDA by using scalar_sum_op and scalar_product_op instead of operator+ and operator*.
| * Add a test that GPU complex product reductions match CPU reductions.Gravatar RJ Ryan2016-10-06
| |
| * Fully support complex types in SumReducer and MeanReducer when building for ↵Gravatar RJ Ryan2016-10-06
| | | | | | | | CUDA by using scalar_sum_op and scalar_product_op instead of operator+ and operator*.
* | Added missing AVX intrinsics for fp16: in particular, implemented predux ↵Gravatar Benoit Steiner2016-10-06
|/ | | | which is required by the matrix-vector code.
* Fix compilation of qr.inverse() for column and full pivoting variants.Gravatar Gael Guennebaud2016-10-06
|
* Increased the robustness of the reduction tests on fp16Gravatar Benoit Steiner2016-10-05
|
* Increase the tolerance to numerical noise.Gravatar Benoit Steiner2016-10-05
|
* ::rand() returns a signed integer on win32Gravatar Benoit Steiner2016-10-05
|
* Fixed a typo that impacts windows buildsGravatar Benoit Steiner2016-10-05
|
* Silenced compilation warningGravatar Benoit Steiner2016-10-04
|
* Properly characterize the CUDA packet primitives for fp16 as device onlyGravatar Benoit Steiner2016-10-04
|
* Cleanup the cuda executor code.Gravatar Benoit Steiner2016-10-04
|
* Cleaned up the random number generation code.Gravatar Benoit Steiner2016-10-04
|
* Use explicit type casting to generate packets of zeros.Gravatar Benoit Steiner2016-10-04
|
* Improved support for compiling CUDA code with clang as the host compilerGravatar Benoit Steiner2016-10-03
|
* Added support for constand std::complex numbers on GPUGravatar Benoit Steiner2016-10-03
|
* bug #1317: fix performance regression with some Block expressions and clang ↵Gravatar Gael Guennebaud2016-10-01
| | | | | | by helping it to remove dead code. The trick is to get rid of the nested expression in the evaluator by copying only the required information (here, the strides).
* bug #1310: workaround a compilation regression from 3.2 regarding triangular ↵Gravatar Gael Guennebaud2016-09-30
| | | | * homogeneous
* Fix angle rangeGravatar Gael Guennebaud2016-09-30
|
* Remove std:: prefixGravatar Gael Guennebaud2016-09-30
|
* bug #1312: Quaternion to AxisAngle conversion now ensures the angle will be ↵Gravatar Gael Guennebaud2016-09-29
| | | | in the range [-pi,pi]. This also increases accuracy when q.w is negative.
* bug #1308: fix compilation of some small products involving nullary-expressions.Gravatar Gael Guennebaud2016-09-29
|
* Updated the list of warnings to reflect the new message ids introduced in ↵Gravatar Benoit Steiner2016-09-28
| | | | cuda 8.0
* Updated the tensor sum and mean reducer to enable them to process complex ↵Gravatar Benoit Steiner2016-09-28
| | | | numbers on cuda gpus.
* Merged in sergiu/eigen (pull request PR-229)Gravatar Gael Guennebaud2016-09-27
|\ | | | | | | Disabled MSVC level 4 warning C4714
* | Add debug info.Gravatar Gael Guennebaud2016-09-26
| |
* | bug #1311: fix alignment logic in some cases of ↵Gravatar Gael Guennebaud2016-09-26
| | | | | | | | (scalar*small).lazyProduct(small)
* | Made the initialization of a CUDA device thread safe.Gravatar Benoit Steiner2016-09-26
| |
* | bug #1308: fix compilation of vector * rowvector::nullary.Gravatar Gael Guennebaud2016-09-25
| |
| * disabled MSVC level 4 warning C4714Gravatar Sergiu Deitsch2016-09-25
| | | | | | | | | | The level 4 warning (/W4) warns about functions marked as __forceinline not inlined, and generates a lot of noise.
* | bug #1304: fix Projective * scaling and Projective *= scalingGravatar Gael Guennebaud2016-09-23
| |
* | Add missing file.Gravatar Gael Guennebaud2016-09-23
| |
* | Made the gaussian generator usable on GPUGravatar Benoit Steiner2016-09-22
| |
* | Added a specialization of Eigen::numext::real and Eigen::numext::imag for ↵Gravatar Benoit Steiner2016-09-22
| | | | | | | | std::complex<T> to be used when compiling a cuda kernel. This is unfortunately necessary to be able to process complex numbers from a CUDA kernel on MacOS.
* | Added tag 3.3-rc1 for changeset 77e27fbeee7acb289d7df809fc09a8cc8ee94eb7Gravatar Gael Guennebaud2016-09-22
|/
* bump to 3.3-rc1Gravatar Gael Guennebaud2016-09-22
|
* mergeGravatar Gael Guennebaud2016-09-22
|\
* \ mergeGravatar Gael Guennebaud2016-09-22
|\ \
* | | Backout changeset ce3557ca69742af477546d031d644a6dab1ff614Gravatar Gael Guennebaud2016-09-22
| | |
| * | Add a nullary-functor example performing index-based sub-matrices.Gravatar Gael Guennebaud2016-09-22
| | |
| | * Calls x.imag() instead of imag(x) when x is a complex number since the formerGravatar Benoit Steiner2016-09-22
| | | | | | | | | | | | is a constexpr while the later isn't. This fixes compilation errors triggered by nvcc on Mac.
| * | Bypass identity reflectors.Gravatar Gael Guennebaud2016-09-22
| |/
| * fix documentation of LinSpacedGravatar Felix Gruber2016-09-22
| | | | | | | | The index of the highest value in a LinSpace is size-1.
| * Add a note regarding gcc bug #72867Gravatar Gael Guennebaud2016-09-22
| |
| * Do not manually add absolute path to boost-library.Gravatar Christoph Hertzberg2016-09-22
| | | | | | | | Also set C++ standard for blaze to C++14
| * fix typoGravatar Gael Guennebaud2016-09-21
| |