Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #1264: fix compilation | 2016-07-27 | |
| | |||
* | Big 1261: add missing max(ADS,ADS) overload (same for min) | 2016-07-27 | |
| | |||
* | bug #1260: add regression test | 2016-07-27 | |
| | |||
* | bug #1260: remove doubtful specializations of ScalarBinaryOpTraits | 2016-07-27 | |
| | |||
* | Implement digits10 for mpreal | 2016-07-25 | |
| | |||
* | Improved partial reductions in more cases | 2016-07-22 | |
| | |||
* | merge | 2016-07-22 | |
|\ | |||
| * | Fix testing of log nearby 1 | 2016-07-22 | |
| | | |||
| * | Truely split unit test. | 2016-07-22 | |
| | | |||
* | | Move half unit test from unsupported to main tests | 2016-07-22 | |
|/ | |||
* | Extend unit testing of half with ADL and arrays. | 2016-07-21 | |
| | |||
* | Manually add -stdd=c++11 to nvcc for old cmake versions | 2016-07-12 | |
| | |||
* | reverted unintended change. | 2016-07-11 | |
| | |||
* | Made the packetmath test compile again. A better fix would be to move the ↵ | 2016-07-11 | |
| | | | | special function tests to the unsupported directory where the code now resides. | ||
* | merge | 2016-07-11 | |
|\ | |||
| * | Fix configuration of CUDA: | 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 | 2016-07-11 | |
| | | |||
| * | Fix warnings | 2016-07-08 | |
| | | |||
| * | Fix warnings | 2016-07-08 | |
| | | |||
* | | bug #1232: refactor special functions as a new SpecialFunctions module, ↵ | 2016-07-08 | |
|/ | | | | currently in unsupported/. | ||
* | fix compilation with c++11 | 2016-07-07 | |
| | |||
* | Split huge unit test | 2016-07-07 | |
| | |||
* | Fix warnings | 2016-07-07 | |
| | |||
* | split huge unit test | 2016-07-07 | |
| | |||
* | Add missing CUDA kernel to tensor scan op | 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 ↵ | 2016-06-27 | |
| | | | | currently disabled since the code segfaults. | ||
* | merge pull request 198 | 2016-06-24 | |
|\ | |||
| * | Return -1 from CurrentThreadId when called by thread outside the pool. | 2016-06-23 | |
| | | |||
| * | Resolve merge. | 2016-06-23 | |
| |\ | |||
| | * | Add unit test for printing empty tensors | 2016-06-23 | |
| | | | |||
| | * | Fixed the printing of rank-0 tensors | 2016-06-20 | |
| | | | |||
* | | | Add autodiff coverage for standard library hyperbolic functions, and tests. | 2016-06-15 | |
| | | | | | | | | | | | | | | | | | | | | | * * * Corrected tanh derivatived, moved test definitions. * * * Added more test cases, removed lingering lines | ||
| | * | Implement exclusive scan option | 2016-06-14 | |
| |/ |/| | |||
| * | size_t -> int | 2016-06-03 | |
| | | |||
| * | Add CurrentThreadId and NumThreads methods to Eigen threadpools and ↵ | 2016-06-03 | |
| | | | | | | | | TensorDeviceThreadPool. | ||
* | | Add TernaryFunctors and the betainc SpecialFunction. | 2016-06-02 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TernaryFunctors and their executors allow operations on 3-tuples of inputs. API fully implemented for Arrays and Tensors based on binary functors. Ported the cephes betainc function (regularized incomplete beta integral) to Eigen, with support for CPU and GPU, floats, doubles, and half types. Added unit tests in array.cpp and cxx11_tensor_cuda.cu Collapsed revision * Merged helper methods for betainc across floats and doubles. * Added TensorGlobalFunctions with betainc(). Removed betainc() from TensorBase. * Clean up CwiseTernaryOp checks, change igamma_helper to cephes_helper. * betainc: merge incbcf and incbd into incbeta_cfe. and more cleanup. * Update TernaryOp and SpecialFunctions (betainc) based on review comments. | ||
* | | Disable the tensor tests when using msvc since older versions of the ↵ | 2016-06-04 | |
|/ | | | | compiler fail to handle this code | ||
* | Add syntactic sugar to Eigen tensors to allow more natural syntax. | 2016-06-02 | |
| | | | | | | | | | Specifically, this enables expressions involving: scalar + tensor scalar * tensor scalar / tensor scalar - tensor | ||
* | Add tensor scan op | 2016-06-02 | |
| | | | | | This is the initial implementation a generic scan operation. Based on this, cumsum and cumprod method have been added to TensorBase. | ||
* | Speedup a test | 2016-06-01 | |
| | |||
* | Added a new operation to enable more powerful tensorindexing. | 2016-05-27 | |
| | |||
* | Fixed option '--relaxed-constexpr' has been deprecated and replaced by ↵ | 2016-05-27 | |
| | | | | option '--expt-relaxed-constexpr' warning generated by nvcc 7.5 | ||
* | Resolved merge conflicts | 2016-05-26 | |
| | |||
* | Merged latest reduction improvements | 2016-05-26 | |
|\ | |||
* | | Improved the performance of inner reductions. | 2016-05-26 | |
| | | |||
* | | Improved the coverage of the fp16 reduction tests | 2016-05-26 | |
| | | |||
* | | Added support for statically known lists of pairs of indices | 2016-05-25 | |
| | | |||
* | | Silenced several double-promotion warnings | 2016-05-22 | |
| | | |||
* | | fixed macro name | 2016-05-22 | |
| | | |||
* | | Make EIGEN_HAS_CONSTEXPR user configurable | 2016-05-20 | |
| | |