Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Adding non-deferrenciable pointer track for ComputeCpp backend; Adding ↵ | 2017-01-19 | |
| | | | | TensorConvolutionOp for ComputeCpp; fixing typos. modifying TensorDeviceSycl to use the LegacyPointer class. | ||
* | Adding Tensor ReverseOp; TensorStriding; TensorConversionOp; Modifying ↵ | 2017-01-16 | |
| | | | | Tensor Contractsycl to be located in any place in the expression tree. | ||
* | Reverting unintentional change to Eigen/Geometry | 2017-01-16 | |
| | |||
* | Fix case-sensitivity of file include | 2017-01-12 | |
| | |||
* | Fixes auto appearance in functor template argument for reduction. | 2017-01-04 | |
| | |||
* | Fixed the sycl benchmarking code | 2016-12-22 | |
| | |||
* | Reverting asynchronous exec to Synchronous exec regarding random race condition. | 2016-12-22 | |
| | |||
* | Fix for auto appearing in functor template argument. | 2016-12-21 | |
| | |||
* | Merged eigen/eigen into default | 2016-12-20 | |
|\ | |||
| * | Remove MSVC warning 4127 - conditional expression is constant from the ↵ | 2016-12-20 | |
| | | | | | | | | disabled list as we now have a local workaround. | ||
| * | bug #1362: workaround constant conditional warning produced by MSVC | 2016-12-20 | |
| | | |||
* | | Fixed order of initialisation in ExecExprFunctorKernel functor. | 2016-12-20 | |
| | | |||
| * | Fix bug #1367: compilation fix for gcc 4.1! | 2016-12-20 | |
| | | |||
| * | Properly adjust precision when saving to Market format. | 2016-12-20 | |
| | | |||
| * | Speed up parsing of sparse Market file. | 2016-12-20 | |
| | | |||
* | | Matching parameters order between lambda and the functor. | 2016-12-20 | |
| | | |||
| * | Add transpose, adjoint, conjugate methods to SelfAdjointView (useful to ↵ | 2016-12-20 | |
| | | | | | | | | write generic code) | ||
| * | merge | 2016-12-20 | |
| |\ | |||
| * | | Optimize storage layout of Cwise* and PlainObjectBase evaluator to remove ↵ | 2016-12-20 | |
| | | | | | | | | | | | | | | | | | | | | | the functor or outer-stride if they are empty. For instance, sizeof("(A-B).cwiseAbs2()") with A,B Vector4f is now 16 bytes, instead of 48 before this optimization. In theory, evaluators should be completely optimized away by the compiler, but this might help in some cases. | ||
| * | | Remove common "noncopyable" base class from evaluator_base to get a chance ↵ | 2016-12-20 | |
| | | | | | | | | | | | | | | | | | | to get EBO (Empty Base Optimization) Note: we should probbaly get rid of this class and define a macro instead. | ||
| | * | Added some possible temporaries to .hgignore | 2016-12-20 | |
| | | | |||
| * | | Clean-up usage of ExpressionTraits in all/any implementation. | 2016-12-20 | |
| |/ | |||
* | | Added an OpenCL regression test | 2016-12-19 | |
| | | |||
| * | Add support for long indexes and for (real-valued) row-major matrices to ↵ | 2016-12-19 | |
| | | | | | | | | CholmodSupport module | ||
| * | Make sure that HyperPlane::transform manitains a unit normal vector in the ↵ | 2016-12-20 | |
| | | | | | | | | Affine case. | ||
| * | Fixed race condition in the tensor_shuffling_sycl test | 2016-12-19 | |
| | | |||
| * | Fixed compilation errors with gcc6 when compiling the AVX512 intrinsics | 2016-12-19 | |
| | | |||
| * | Use 32 registers on ARM64 | 2016-12-19 | |
| | | |||
| * | Include SSE packet instructions when compiling with avx512 enabled. | 2016-12-19 | |
| | | |||
| * | bug #1360: fix sign issue with pmull on altivec | 2016-12-18 | |
| | | |||
| * | Fix unused warning | 2016-12-18 | |
| | | |||
| * | Transformation methods added to ParametrizedLine class. | 2016-12-17 | |
|/ | |||
* | Merged in benoitsteiner/opencl (pull request PR-275) | 2016-12-17 | |
|\ | | | | | | | Improved support for OpenCL | ||
* | | Made sure EIGEN_HAS_C99_MATH is defined when compiling OpenCL code | 2016-12-17 | |
| | | |||
| * | Merged eigen/eigen into default | 2016-12-16 | |
| |\ | |/ |/| | |||
* | | Fixed memcpy, memcpyHostToDevice and memcpyDeviceToHost for Sycl. | 2016-12-16 | |
| | | |||
| * | struct -> class in order to silence compilation warning. | 2016-12-16 | |
| | | |||
| * | Converting all parallel for lambda to functor in order to prevent kernel ↵ | 2016-12-16 | |
|/ | | | | duplication name error; adding tensorConcatinationOp backend for sycl. | ||
* | refactor common row/column iteration code into its own class | 2016-12-08 | |
| | |||
* | add display of entries to gdb sparse matrix prettyprinter | 2016-12-08 | |
| | |||
* | Introduce a simple pretty printer for sparse matrices (no contents) | 2016-12-08 | |
| | |||
* | Correct prettyprinter comment - Quaternions are in fact supported | 2016-12-08 | |
| | |||
* | NumTraits.h: | 2016-12-16 | |
| | | | | For the values 'ReadCost, AddCost and MulCost', information about value Eigen::HugeCost | ||
* | Partly revert changeset 642dddcce29269f266d35e34d34ee83d99a7c116 | 2016-12-16 | |
| | | | | , just in case the x87 issue popup again | ||
* | Merged in benoitsteiner/opencl (pull request PR-272) | 2016-12-15 | |
|\ | | | | | | | Adding asynchandler to sycl queue as lack of it can cause undefined behaviour. | ||
| * | Adding asynchandler to sycl queue as lack of it can cause undefined behaviour. | 2016-12-15 | |
| | | |||
* | | Fixed bug which (extremely rarely) could end in an infinite loop | 2016-12-15 | |
| | | |||
* | | Fix nonnull-compare warning | 2016-12-15 | |
|/ | |||
* | Reenabled the use of constexpr on OpenCL devices | 2016-12-15 | |
| | |||
* | bug #1363: fix mingw's ABI issue | 2016-12-15 | |
| |