aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
| * | Merged eigen/eigen into defaultGravatar Benoit Steiner2016-11-04
| |\ \ | |/ / |/| |
| * | Removed the sycl include from Eigen/Core and moved it to ↵Gravatar Mehdi Goli2016-11-04
| | | | | | | | | | | | Unsupported/Eigen/CXX11/Tensor; added TensorReduction for sycl (full reduction and partial reduction); added TensorReduction test case for sycl (full reduction and partial reduction); fixed the tile size on TensorSyclRun.h based on the device max work group size;
* | | Added tag 3.3-rc2 for changeset ba05572dcb385c752fc2c0729f05ccb9ad04d7bdGravatar Gael Guennebaud2016-11-04
| | |
* | | bump to 3.3-rc2Gravatar Gael Guennebaud2016-11-04
| | |
* | | Improved AVX512 configurationGravatar Benoit Steiner2016-11-03
| | |
* | | Reenable the generation of dynamic blas libraries.Gravatar Benoit Steiner2016-11-03
| | |
* | | Improved AVX512 supportGravatar Benoit Steiner2016-11-03
| | |
* | | Merged eigen/eigen into defaultGravatar Benoit Steiner2016-11-03
|\ \ \
| * | | bug #1337: improve doc of homogeneous() and hnormalized()Gravatar Gael Guennebaud2016-11-03
| | | |
| * | | bug #1330: Cholmod supports double precision only, so let's trigger a static ↵Gravatar Gael Guennebaud2016-11-03
| | | | | | | | | | | | | | | | assertion if the scalar type does not match this requirement.
| * | | Merged in benoitsteiner/opencl (pull request PR-244)Gravatar Benoit Steiner2016-11-02
| |\| | | | | | | | | | | | | | Disable vectorization on device only when compiling for sycl
| | * | Disable vectorization on device only when compiling for syclGravatar Benoit Steiner2016-11-02
| | | |
| * | | Don't call lgamma_r when compiling for an Apple device, since the function ↵Gravatar Benoit Steiner2016-11-02
| | | | | | | | | | | | | | | | isn't available on MacOS
| * | | Pulled latest updates from trunkGravatar Benoit Steiner2016-11-02
| |\ \ \
| | * | | Special functions require math.h: make sure it is included.Gravatar Benoit Steiner2016-11-02
| | | | |
| * | | | bug #1004: improve accuracy of LinSpaced for abs(low) >> abs(high).Gravatar Gael Guennebaud2016-11-02
| | | | |
| * | | | Add pinsertfirst function and implement pinsertlast for complex on SSE/AVX.Gravatar Gael Guennebaud2016-11-02
| | |/ / | |/| |
| * | | Merged in benoitsteiner/opencl (pull request PR-243)Gravatar Benoit Steiner2016-11-02
| |\ \ \ | | |/ / | |/| | | | | | Fixed the ambiguity in callig make_tuple for sycl backend.
| * | | Merged eigen/eigen into defaultGravatar Rasmus Munk Larsen2016-11-01
| |\ \ \
| * | | | Don't attempts to use lgamma_r for CUDA devices.Gravatar Rasmus Munk Larsen2016-11-01
| | | | | | | | | | | | | | | | | | | | Fix type in lgamma_impl<double>.
| | * | | Gate the code that refers to cuda fp16 primitives more thoroughlyGravatar Benoit Steiner2016-11-01
| | | | |
| | | * | Fixed the ambiguity in callig make_tuple for sycl backend.Gravatar Mehdi Goli2016-10-31
| | |/ /
| | * | Worked around Visual Studio compilation errorsGravatar Benoit Steiner2016-10-28
| | | |
| | * | Sharded the tensor_image_patch test to help it run on low power devicesGravatar Benoit Steiner2016-10-27
| | | |
| | * | Fixed a few more compilation warningsGravatar Benoit Steiner2016-10-28
| | | |
| | * | Fixed a compilation warningGravatar Benoit Steiner2016-10-28
| | | |
| | * | Fixed compilation warningGravatar Benoit Steiner2016-10-28
| | | |
| | * | Added missing template parametersGravatar Benoit Steiner2016-10-28
| | | |
| * | | Use threadsafe versions of lgamma and lgammaf if possible.Gravatar Rasmus Munk Larsen2016-10-27
| |/ /
| * | Workaround MSVC issue.Gravatar Gael Guennebaud2016-10-27
| | |
| * | Merged in enricodetoma/eigen (pull request PR-241)Gravatar Gael Guennebaud2016-10-27
| |\ \ | | | | | | | | | | | | Always enable /bigobj for tests to avoid a compile error in MSVC 2015
| * \ \ Pulled latest updates from trunkGravatar Benoit Steiner2016-10-26
| |\ \ \
| * | | | Removed a template parameter for fixed sized tensorsGravatar Benoit Steiner2016-10-26
| | | | |
| | * | | Fix regression in X = (X*X.transpose())/s with X rectangular by deferring ↵Gravatar Gael Guennebaud2016-10-26
| | | | | | | | | | | | | | | | | | | | resizing of the destination after the creation of the evaluator of the source expression.
| | | * | Always enable /bigobj for tests to avoid a compile error in MSVC 2015Gravatar enrico.detoma2016-10-26
| | | | |
| | * | | add a generic EIGEN_HAS_CXX11Gravatar Gael Guennebaud2016-10-26
| | |/ /
| | * / Fix warning with ICCGravatar Gael Guennebaud2016-10-26
| |/ /
| * | Replaced tabs with spacesGravatar Benoit Steiner2016-10-25
| | |
| * | Code cleanupGravatar Benoit Steiner2016-10-25
| | |
| * | Fix ICC warningsGravatar Gael Guennebaud2016-10-25
| | |
| * | Add missing inline keywordsGravatar Gael Guennebaud2016-10-25
| | |
| * | Fixed a typoGravatar Benoit Steiner2016-10-25
| | |
| * | bug #1004: one more rewrite of LinSpaced for floating point numbers to ↵Gravatar Gael Guennebaud2016-10-25
| | | | | | | | | | | | | | | | | | | | | | | | guarantee both interpolation and monotonicity. This version simply does low+i*step plus a branch to return high if i==size-1. Vectorization is accomplished with a branch and the help of pinsertlast. Some quick benchmark revealed that the overhead is really marginal, even when filling small vectors.
| * | Add a pinsertlast function replacing the last entry of a packet by a scalar.Gravatar Gael Guennebaud2016-10-25
| | | | | | | | | | | | (useful to vectorize LinSpaced)
| * | bug #1333: fix bad usage of const_cast_derived. Better use .data() for that ↵Gravatar Gael Guennebaud2016-10-24
| | | | | | | | | | | | purpose.
| * | Cleanup ArrayWrapper and MatrixWrapper by removing redundant accessors.Gravatar Gael Guennebaud2016-10-24
| | |
| * | bug #1004: remove the inaccurate "sequential" path for LinSpaced, mark ↵Gravatar Gael Guennebaud2016-10-24
| | | | | | | | | | | | | | | | | | respective function as deprecated, and enforce strict interpolation of the higher range using a correction term. Now, even with floating point precision, both the 'low' and 'high' bounds are exactly reproduced at i=0 and i=size-1 respectively.
| * | Merged in benoitsteiner/opencl (pull request PR-238)Gravatar Benoit Steiner2016-10-24
| |\ \ | | | | | | | | | | | | Added support for OpenCL to the Tensor Module
| * | | bug #698: rewrite LinSpaced for integer scalar types to avoid overflow and ↵Gravatar Gael Guennebaud2016-10-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | guarantee an even spacing when possible. Otherwise, the "high" bound is implicitly lowered to the largest value allowing for an even distribution. This changeset also disable vectorization for this integer path.
| * | | Add unit test for overflow in LinSpacedGravatar Gael Guennebaud2016-10-24
| | | |