Benoit Steiner
|
7c47d3e663
|
Fixed the type casting benchmarks for fp16
|
2016-04-07 22:50:25 -07:00 |
|
Benoit Steiner
|
2f2801f096
|
Merged in parthaEth/eigen (pull request PR-175)
Static casting scalar types so as to let chlesky module of eigen work with ceres
|
2016-04-07 22:10:14 -07:00 |
|
Benoit Steiner
|
d962fe6a99
|
Renamed float16 into cxx11_float16 since the test relies on c++11 features
|
2016-04-07 20:28:32 -07:00 |
|
Benoit Steiner
|
7d5b17087f
|
Added missing EIGEN_DEVICE_FUNC to the tensor conversion code.
|
2016-04-07 20:01:19 -07:00 |
|
Benoit Steiner
|
a6d08be9b2
|
Fixed the benchmarking of fp16 coefficient wise operations
|
2016-04-07 17:13:44 -07:00 |
|
parthaEth
|
2d5bb375b7
|
Static casting scalar types so as to let chlesky module of eigen work with ceres
|
2016-04-08 00:14:44 +02:00 |
|
Benoit Steiner
|
a02ec09511
|
Worked around numerical noise in the test for the zeta function.
|
2016-04-07 12:11:02 -07:00 |
|
Benoit Steiner
|
c912b1d28c
|
Fixed a typo in the polygamma test.
|
2016-04-07 11:51:07 -07:00 |
|
Benoit Steiner
|
74f64838c5
|
Updated the unary functors to use the numext implementation of typicall 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.
|
2016-04-07 11:42:14 -07:00 |
|
Benoit Steiner
|
737644366f
|
Move the functions operating on fp16 out of the std namespace and into the Eigen::numext namespace
|
2016-04-07 11:40:15 -07:00 |
|
Benoit Steiner
|
dc45aaeb93
|
Added tests for float16
|
2016-04-07 11:18:05 -07:00 |
|
Benoit Steiner
|
8db269e055
|
Fixed a typo in a test
|
2016-04-07 10:41:51 -07:00 |
|
Benoit Steiner
|
b89d3f78b2
|
Updated the isnan, isinf and isfinite functions to make compatible with cuda devices.
|
2016-04-07 10:08:49 -07:00 |
|
Benoit Steiner
|
48308ed801
|
Added support for isinf, isnan, and isfinite checks to the tensor api
|
2016-04-07 09:48:36 -07:00 |
|
Benoit Steiner
|
cfb34d808b
|
Fixed a possible integer overflow.
|
2016-04-07 08:46:52 -07:00 |
|
Benoit Steiner
|
df838736e2
|
Fixed compilation warning triggered by msvc
|
2016-04-06 20:48:55 -07:00 |
|
Benoit Steiner
|
14ea7c7ec7
|
Fixed packet_traits<half>
|
2016-04-06 19:30:21 -07:00 |
|
Benoit Steiner
|
532fdf24cb
|
Added support for hardware conversion between fp16 and full floats whenever
possible.
|
2016-04-06 17:11:31 -07:00 |
|
Benoit Steiner
|
165150e896
|
Fixed the tests for the zeta and polygamma functions
|
2016-04-06 14:31:01 -07:00 |
|
Benoit Steiner
|
7be1eaad1e
|
Fixed typos in the implementation of the zeta and polygamma ops.
|
2016-04-06 14:15:37 -07:00 |
|
Benoit Steiner
|
58c1dbff19
|
Made the fp16 code more portable.
|
2016-04-06 13:44:08 -07:00 |
|
Benoit Steiner
|
cf7e73addd
|
Added some missing conversions to the Half class, and fixed the implementation of the < operator on cuda devices.
|
2016-04-06 09:59:51 -07:00 |
|
Benoit Steiner
|
10bdd8e378
|
Merged in tillahoffmann/eigen (pull request PR-173)
Added zeta function of two arguments and polygamma function
|
2016-04-06 09:40:17 -07:00 |
|
Benoit Steiner
|
7781f865cb
|
Renamed the EIGEN_TEST_NVCC cmake option into EIGEN_TEST_CUDA per the discussion in bug #1173.
|
2016-04-06 09:35:23 -07:00 |
|
Benoit Steiner
|
72abfa11dd
|
Added support for isfinite on fp16
|
2016-04-06 09:07:30 -07:00 |
|
Konstantinos Margaritis
|
2bba4ee2cf
|
Merged kmargar/eigen/tip into default
|
2016-04-05 22:22:08 +03:00 |
|
Konstantinos Margaritis
|
317384b397
|
complete the port, remove float support
|
2016-04-05 14:56:45 -04:00 |
|
tillahoffmann
|
726bd5f077
|
Merged eigen/eigen into default
|
2016-04-05 18:21:05 +01:00 |
|
Till Hoffmann
|
a350c25a39
|
Added accuracy comments.
|
2016-04-05 18:20:40 +01:00 |
|
Gael Guennebaud
|
4d7e230d2f
|
bug #1189: fix pow/atan2 compilation for AutoDiffScalar
|
2016-04-05 14:49:41 +02:00 |
|
Konstantinos Margaritis
|
bc0ad363c6
|
add remaining includes
|
2016-04-05 06:01:17 -04:00 |
|
Konstantinos Margaritis
|
2d41dc9622
|
complete int/double specialized traits for ZVector
|
2016-04-05 06:00:51 -04:00 |
|
Konstantinos Margaritis
|
644d0f91d2
|
enable all tests again
|
2016-04-05 05:59:54 -04:00 |
|
Konstantinos Margaritis
|
988344daf1
|
enable the other includes as well
|
2016-04-05 05:59:30 -04:00 |
|
Benoit Jacob
|
158fea0f5e
|
bug #1190 - Don't trust __ARM_FEATURE_FMA on Clang/ARM
|
2016-04-04 16:42:40 -04:00 |
|
Benoit Jacob
|
03f2997a11
|
bug #1191 - Prevent Clang/ARM from rewriting VMLA into VMUL+VADD
|
2016-04-04 16:41:47 -04:00 |
|
Till Hoffmann
|
b0143de177
|
Merge upstream.
|
2016-04-04 19:16:48 +01:00 |
|
Till Hoffmann
|
b97911dd18
|
Refactored code into type-specific helper functions.
|
2016-04-04 19:16:03 +01:00 |
|
Benoit Steiner
|
c4179dd470
|
Updated the scalar_abs_op struct to make it compatible with cuda devices.
|
2016-04-04 11:11:51 -07:00 |
|
Benoit Steiner
|
1108b4f218
|
Fixed the signature of numext::abs to make it compatible with complex numbers
|
2016-04-04 11:09:25 -07:00 |
|
tillahoffmann
|
b8245cc325
|
Merged eigen/eigen into default
|
2016-04-04 12:28:11 +01:00 |
|
Gael Guennebaud
|
2b457f8e5e
|
Fix cross-compiling windows version detection
|
2016-04-04 11:47:46 +02:00 |
|
Till Hoffmann
|
80eba21ad0
|
Merge upstream.
|
2016-04-01 18:18:49 +01:00 |
|
Till Hoffmann
|
eb0ae602bd
|
Added CUDA tests.
|
2016-04-01 18:17:45 +01:00 |
|
Till Hoffmann
|
ffd770ce94
|
Fixed CUDA signature.
|
2016-04-01 17:58:24 +01:00 |
|
Till Hoffmann
|
3cb0a237c1
|
Fixed suggestions by Eugene Brevdo.
|
2016-04-01 17:51:39 +01:00 |
|
tillahoffmann
|
49960adbdd
|
Merged eigen/eigen into default
|
2016-04-01 14:36:15 +01:00 |
|
Till Hoffmann
|
57239f4a81
|
Added polygamma function.
|
2016-04-01 14:35:21 +01:00 |
|
Till Hoffmann
|
dd5d390daf
|
Added zeta function.
|
2016-04-01 13:32:29 +01:00 |
|
Benoit Steiner
|
3da495e6b9
|
Relaxed the condition used to gate the fft code.
|
2016-03-31 18:11:51 -07:00 |
|