aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Don't put a command at the end of an enumerator listGravatar Benoit Steiner2016-04-12
|
* Pulled latest update from trunkGravatar Benoit Steiner2016-04-12
|\
* | Fixed the vectorization logic testGravatar Benoit Steiner2016-04-12
| |
* | Turned on the contraction benchmarks for fp16Gravatar Benoit Steiner2016-04-12
| |
| * Enable the use of half-packet in coeff-based product.Gravatar Gael Guennebaud2016-04-12
|/ | | | For instance, Matrix4f*Vector4f is now vectorized again when using AVX.
* Fixed the zeta testGravatar Benoit Steiner2016-04-12
|
* Defer the decision to vectorize tensor CUDA code to the meta kernel. This ↵Gravatar Benoit Steiner2016-04-12
| | | | makes it possible to decide to vectorize or not depending on the capability of the target cuda architecture. In particular, this enables us to vectorize the processing of fp16 when running on device of capability >= 5.3
* More accurate cost estimates for exp, log, tanh, and sqrt.Gravatar Benoit Steiner2016-04-11
|
* Added epsilon, dummy_precision, infinity and quiet_NaN NumTraits for fp16Gravatar Benoit Steiner2016-04-11
|
* Pulled latest update from trunkGravatar Benoit Steiner2016-04-11
|\
| * Update doc regarding the genericity of EIGEN_USE_BLASGravatar Gael Guennebaud2016-04-11
| |
| * Improve constness of level2 blas API.Gravatar Gael Guennebaud2016-04-11
| |
| * Move LAPACK declarations from blas.h to lapack.h and fix compatibility with ↵Gravatar Gael Guennebaud2016-04-11
| | | | | | | | EIGEN_USE_MKL
| * Cleanup obsolete assign_scalar_eig2mkl helper.Gravatar Gael Guennebaud2016-04-11
| |
| * Remove all references to MKL in BLAS wrappers.Gravatar Gael Guennebaud2016-04-11
| |
| * Fix long to int conversion in BLAS API.Gravatar Gael Guennebaud2016-04-11
| |
| * Silent unused warning.Gravatar Gael Guennebaud2016-04-11
| |
| * Relax dependency on MKL for EIGEN_USE_BLASGravatar Gael Guennebaud2016-04-11
| |
| * Improve constness of blas level-3 interface.Gravatar Gael Guennebaud2016-04-11
| |
| * Fix static/inline keywords order.Gravatar Gael Guennebaud2016-04-11
| |
| * Typos in doc.Gravatar Gael Guennebaud2016-04-11
| |
| * Proper handling of domain errors.Gravatar Till Hoffmann2016-04-10
| |
| * Merge upstreamGravatar Till Hoffmann2016-04-09
| |\
| * | Added nans to zeta function.Gravatar Till Hoffmann2016-04-09
| | |
| | * bug #1197: fix/relax some LM unit testsGravatar Gael Guennebaud2016-04-09
| | |
| | * bug #1160: fix and relax some lm unit tests by turning faillures to warningsGravatar Gael Guennebaud2016-04-09
| | |
* | | Use numext::abs instead of std::abs in scalar_fuzzy_default_impl to make it ↵Gravatar Benoit Steiner2016-04-08
| |/ |/| | | | | usable inside GPU kernels.
* | Fixed the implementation of Eigen::numext::isfinite, Eigen::numext::isnan, ↵Gravatar Benoit Steiner2016-04-08
| | | | | | | | andEigen::numext::isinf on CUDA devices
* | Fixed isfinite_impl: NumTraits<T>::highest() and NumTraits<T>::lowest() are ↵Gravatar Benoit Steiner2016-04-08
| | | | | | | | finite numbers.
* | Disabled the use of half2 on cuda devices of compute capability < 5.3Gravatar Benoit Steiner2016-04-08
| |
* | Initial support for taking the power of fp16Gravatar Benoit Steiner2016-04-08
| |
* | Fixed the packet_traits for half floats.Gravatar Benoit Steiner2016-04-08
| |
* | Created the new EIGEN_TEST_CUDA_CLANG option to compile the CUDA tests using ↵Gravatar Benoit Steiner2016-04-08
| | | | | | | | clang instead of nvcc
* | Don't test the division by 0 on float16 when compiling with msvc since msvc ↵Gravatar Benoit Steiner2016-04-08
| | | | | | | | detects and errors out on divisions by 0.
* | Add references to filed LLVM bugsGravatar Benoit Jacob2016-04-08
| |
* | Properly handle complex numbers.Gravatar Benoit Steiner2016-04-07
| |
* | Turn on the coeffWise benchmarks on fp16Gravatar Benoit Steiner2016-04-07
| |
* | Fixed the type casting benchmarks for fp16Gravatar Benoit Steiner2016-04-07
| |
* | Merged in parthaEth/eigen (pull request PR-175)Gravatar Benoit Steiner2016-04-07
|\ \ | | | | | | | | | Static casting scalar types so as to let chlesky module of eigen work with ceres
* | | Renamed float16 into cxx11_float16 since the test relies on c++11 featuresGravatar Benoit Steiner2016-04-07
| | |
* | | Added missing EIGEN_DEVICE_FUNC to the tensor conversion code.Gravatar Benoit Steiner2016-04-07
| | |
* | | Fixed the benchmarking of fp16 coefficient wise operationsGravatar Benoit Steiner2016-04-07
| | |
| * | Static casting scalar types so as to let chlesky module of eigen work with ceresGravatar parthaEth2016-04-08
|/ /
* | Worked around numerical noise in the test for the zeta function.Gravatar Benoit Steiner2016-04-07
| |
* | Fixed a typo in the polygamma test.Gravatar Benoit Steiner2016-04-07
| |
* | Updated the unary functors to use the numext implementation of typicall ↵Gravatar Benoit Steiner2016-04-07
| | | | | | | | functions instead of the one provided in the standard library. The standard library functions aren't supported officially by cuda, so we're better off using the numext implementations.
* | Move the functions operating on fp16 out of the std namespace and into the ↵Gravatar Benoit Steiner2016-04-07
| | | | | | | | Eigen::numext namespace
* | Added tests for float16Gravatar Benoit Steiner2016-04-07
| |
* | Fixed a typo in a testGravatar Benoit Steiner2016-04-07
| |
* | Updated the isnan, isinf and isfinite functions to make compatible with cuda ↵Gravatar Benoit Steiner2016-04-07
| | | | | | | | devices.