Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | merge | Gael Guennebaud | 2016-07-11 |
|\ | |||
| * | Fix configuration of CUDA: | Gael Guennebaud | 2016-07-11 |
| | | | | | | | | | | | | - preserve user defined CUDA_NVCC_FLAGS - remove the -ansi flag that conflicts with -std=c++11 - do not add -std=c++11 if already there | ||
| * | Split test_slice_in_expr which seems to be huge for visual | Gael Guennebaud | 2016-07-11 |
| | | |||
| * | Fix assertion (it did not make sense for static_val types) | Gael Guennebaud | 2016-07-11 |
| | | |||
| * | Emulate _BitScanReverse64 for 32 bits builds | Gael Guennebaud | 2016-07-11 |
| | | |||
| * | Change runtime to compile-time conditional. | Gael Guennebaud | 2016-07-08 |
| | | |||
| * | Fix warnings | Gael Guennebaud | 2016-07-08 |
| | | |||
| * | Fix warnings | Gael Guennebaud | 2016-07-08 |
| | | |||
* | | bug #1232: refactor special functions as a new SpecialFunctions module, ↵ | Gael Guennebaud | 2016-07-08 |
|/ | | | | currently in unsupported/. | ||
* | fix compilation with c++11 | Gael Guennebaud | 2016-07-07 |
| | |||
* | Split huge unit test | Gael Guennebaud | 2016-07-07 |
| | |||
* | Fix warning | Gael Guennebaud | 2016-07-07 |
| | |||
* | Fix warnings | Gael Guennebaud | 2016-07-07 |
| | |||
* | split huge unit test | Gael Guennebaud | 2016-07-07 |
| | |||
* | fix clang compilation | Gael Guennebaud | 2016-07-04 |
| | |||
* | Workaround compilation issue with msvc | Gael Guennebaud | 2016-07-04 |
| | |||
* | Made it possible to compile reductions for an old cuda architecture and run ↵ | Benoit Steiner | 2016-06-29 |
| | | | | them on a recent gpu. | ||
* | Made the code compile when using CUDA architecture < 300 | Benoit Steiner | 2016-06-29 |
| | |||
* | Add missing CUDA kernel to tensor scan op | Igor Babuschkin | 2016-06-29 |
| | | | | | The TensorScanOp implementation was missing a CUDA kernel launch. This adds a simple placeholder implementation. | ||
* | Added a test to validate the tensor scan evaluation on GPU. The test is ↵ | Benoit Steiner | 2016-06-27 |
| | | | | currently disabled since the code segfaults. | ||
* | Don't store the scan axis in the evaluator of the tensor scan operation ↵ | Benoit Steiner | 2016-06-27 |
| | | | | | | since it's only used in the constructor. Also avoid taking references to values that may becomes stale after a copy construction. | ||
* | Fix hyperbolic functions for autodiff. | Gael Guennebaud | 2016-06-24 |
| | |||
* | merge pull request 198 | Gael Guennebaud | 2016-06-24 |
|\ | |||
| * | Fix some unused typedef warnings. | Gael Guennebaud | 2016-06-24 |
| | | |||
| * | Fix NumTraits<AutoDiff> | Gael Guennebaud | 2016-06-24 |
| | | |||
| * | Fix instantiation of ScalarBinaryOpTraits for AutoDiff. | Gael Guennebaud | 2016-06-24 |
| | | |||
| * | Return -1 from CurrentThreadId when called by thread outside the pool. | Rasmus Munk Larsen | 2016-06-23 |
| | | |||
| * | Resolve merge. | Rasmus Munk Larsen | 2016-06-23 |
| |\ | |||
| | * | Add unit test for printing empty tensors | Gael Guennebaud | 2016-06-23 |
| | | | |||
| | * | bug #1241: does not emmit anything for empty tensors | Gael Guennebaud | 2016-06-23 |
| | | | |||
| | * | merge PR 194 | Gael Guennebaud | 2016-06-23 |
| | |\ | |||
| | * | | Silenced a couple of compilation warnings generated by xcode | Benoit Steiner | 2016-06-22 |
| | | | | |||
| | * | | Turned the constructor of the PerThread struct into what is effectively a ↵ | Benoit Steiner | 2016-06-22 |
| | | | | | | | | | | | | | | | | constant expression to make the code compatible with a wider range of compilers | ||
| | * | | Handle empty tensors in the print functions | Benoit Steiner | 2016-06-21 |
| | | | | |||
| | * | | Fixed the printing of rank-0 tensors | Benoit Steiner | 2016-06-20 |
| | | | | |||
* | | | | Add autodiff coverage for standard library hyperbolic functions, and tests. | Geoffrey Lalonde | 2016-06-15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * * * Corrected tanh derivatived, moved test definitions. * * * Added more test cases, removed lingering lines | ||
| | * | | Merged in ibab/eigen (pull request PR-197) | Benoit Steiner | 2016-06-14 |
| | |\ \ | | | | | | | | | | | | | | | | Implement exclusive scan option for Tensor library | ||
| | * | | | Avoid generating pseudo random numbers that are multiple of 5: this helps | Benoit Steiner | 2016-06-14 |
| | | | | | | | | | | | | | | | | | | | | spread the load over multiple cpus without havind to rely on work stealing. | ||
| | | * | | Implement exclusive scan option | Igor Babuschkin | 2016-06-14 |
| | |/ / | |||
| | | * | merge | Gael Guennebaud | 2016-06-14 |
| | | |\ | | | |/ | | |/| | |||
| | | * | Update AutoDiffScalar wrt to scalar-multiple. | Gael Guennebaud | 2016-06-14 |
| | | | | |||
| | | * | Update Tensor module to use bind1st_op and bind2nd_op | Gael Guennebaud | 2016-06-14 |
| | | | | |||
| | | * | Fix compilation of BVH example | Gael Guennebaud | 2016-06-14 |
| | | | | |||
| | | * | Add bind1st_op and bind2nd_op helpers to turn binary functors into unary ↵ | Gael Guennebaud | 2016-06-13 |
| | | | | | | | | | | | | | | | | ones, and implement scalar_multiple2 and scalar_quotient2 on top of them. | ||
| | * | | Merged in ibab/eigen (pull request PR-195) | Benoit Steiner | 2016-06-10 |
| | |\ \ | | | | | | | | | | | | | | | | Add small fixes to TensorScanOp | ||
| | * | | | Don't refer to the half2 type unless it's been defined | Benoit Steiner | 2016-06-10 |
| | | | | | |||
| | | * | | Add small fixes to TensorScanOp | Igor Babuschkin | 2016-06-07 |
| | | | | | |||
| | | | * | Relax mixing-type constraints for binary coefficient-wise operators: | Gael Guennebaud | 2016-06-06 |
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Replace internal::scalar_product_traits<A,B> by Eigen::ScalarBinaryOpTraits<A,B,OP> - Remove the "functor_is_product_like" helper (was pretty ugly) - Currently, OP is not used, but it is available to the user for fine grained tuning - Currently, only the following operators have been generalized: *,/,+,-,=,*=,/=,+=,-= - TODO: generalize all other binray operators (comparisons,pow,etc.) - TODO: handle "scalar op array" operators (currently only * is handled) - TODO: move the handling of the "void" scalar type to ScalarBinaryOpTraits | ||
| * | | | size_t -> int | Rasmus Munk Larsen | 2016-06-03 |
| | | | | |||
| * | | | Add CurrentThreadId and NumThreads methods to Eigen threadpools and ↵ | Rasmus Munk Larsen | 2016-06-03 |
| | | | | | | | | | | | | | | | | TensorDeviceThreadPool. |