Commit Graph

  • 95ecb2b5d6 Make buildtests.in more robust Androbin42 2017-06-12 17:11:06 +00:00
  • 3f7fb5a6d6 Make eigen_monitor_perf.sh more robust Androbin42 2017-06-12 17:07:56 +00:00
  • 7f42a93349 Merged in alainvaucher/eigen/find-module-imported-target (pull request PR-324) Gael Guennebaud 2017-11-15 20:45:09 +00:00
  • 7cc503f9f5 bug #1485: fix linking issue of non template functions Gael Guennebaud 2017-11-15 21:33:37 +01:00
  • 103c0aa6ad Add KLU in the list of third-party sparse solvers Gael Guennebaud 2017-11-10 14:13:29 +01:00
  • 00bc67c374 Move KLU support to official Gael Guennebaud 2017-11-10 14:11:22 +01:00
  • b82cd93c01 KLU: truely disable unimplemented code, add proper static assertions in solve Gael Guennebaud 2017-11-10 14:09:01 +01:00
  • 6365f937d6 KLU depends on BTF but not on libSuiteSparse nor Cholmod Gael Guennebaud 2017-11-10 13:58:52 +01:00
  • 8cf63ccb99 Merged in kylemacfarlan/eigen (pull request PR-337) Gael Guennebaud 2017-11-10 10:43:17 +00:00
  • 1495b98a8e Merged in spraetor/eigen (pull request PR-305) Gael Guennebaud 2017-11-10 10:28:54 +00:00
  • fc45324380 Merged in jkflying/eigen-fix-scaling (pull request PR-302) Gael Guennebaud 2017-11-10 10:11:36 +00:00
  • d306b96fb7 Merged in carpent/eigen (pull request PR-342) Gael Guennebaud 2017-11-10 10:09:53 +00:00
  • 1b2dcf9a47 Check that Schur decomposition succeed. Gael Guennebaud 2017-11-10 10:26:09 +01:00
  • 0a1cc73942 bug #1484: restore deleted line for 128 bits long doubles, and improve dispatching logic. Gael Guennebaud 2017-11-10 10:25:41 +01:00
  • f86bb89d39 Add EIGEN_MKL_NO_DIRECT_CALL option Gael Guennebaud 2017-11-09 11:07:45 +01:00
  • 5fa79f96b8 Patch from Konstantin Arturov to enable MKL's direct call by default Gael Guennebaud 2017-11-09 10:58:38 +01:00
  • 4c03b3511e Fix issue with boost::multiprec in previous commit Gael Guennebaud 2017-11-08 23:28:01 +01:00
  • e9d2888e74 Improve debugging tests and output in BDCSVD Gael Guennebaud 2017-11-08 10:26:03 +01:00
  • e8468ea91b Fix overflow issues in BDCSVD Gael Guennebaud 2017-11-08 10:24:28 +01:00
  • 3949615176 Merged in JonasMu/eigen (pull request PR-329) Benoit Steiner 2017-10-27 07:27:46 +00:00
  • 11ddac57e5 Merged in guillaume_michel/eigen (pull request PR-334) Christoph Hertzberg 2017-10-23 13:22:22 +00:00
  • a6d875bac8 Removed unecesasry #include Benoit Steiner 2017-10-22 08:12:45 -07:00
  • f16ba2a630 Merged in LaFeuille/eigen-1/LaFeuille/typo-fix-alignmeent-alignment-1505889397887 (pull request PR-335) Benoit Steiner 2017-10-21 01:59:55 +00:00
  • ee6ad21b25 Merged in henryiii/eigen/henryiii/device (pull request PR-343) Benoit Steiner 2017-10-21 01:58:22 +00:00
  • 9bb26eb8f1 Restore __device__ Henry Schreiner 2017-10-21 00:50:38 +00:00
  • 4245475d22 Fixing missing inlines on device functions for newer CUDA cards Henry Schreiner 2017-10-20 03:20:13 +00:00
  • a020d9b134 Use col method for column-major matrix Justin Carpentier 2017-10-17 21:51:27 +02:00
  • 8eb4b9d254 Merged in benoitsteiner/opencl (pull request PR-341) Benoit Steiner 2017-10-17 16:39:28 +00:00
  • 2dd63ed395 Merge Rasmus Munk Larsen 2017-10-13 15:58:52 -07:00
  • f349507e02 Specialize ThreadPoolDevice::enqueueNotification for the case with no args. As an example this reduces binary size of an TensorFlow demo app for Android by about 2.5%. Rasmus Munk Larsen 2017-10-13 15:58:12 -07:00
  • 688451409d Merged in mehdi_goli/upstr_benoit/ComputeCppNewReleaseFix (pull request PR-16) Benoit Steiner 2017-10-13 20:56:01 +00:00
  • 0e6e027e91 check both z13 and z14 arches Konstantinos Margaritis 2017-10-12 15:38:34 -04:00
  • 6c3475f110 remove debugging Konstantinos Margaritis 2017-10-12 15:34:55 -04:00
  • df7644aec3 Merged eigen/eigen into default Konstantinos Margaritis 2017-10-12 22:23:13 +03:00
  • 98e52cc770 rollback 374f750ad4 Konstantinos Margaritis 2017-10-12 15:22:10 -04:00
  • c4ad358565 explicitly set conjugate mask Konstantinos Margaritis 2017-10-11 11:05:29 -04:00
  • 380d41fd76 added some extra debugging Konstantinos Margaritis 2017-10-11 10:40:12 -04:00
  • d0b7b9d0d3 some Packet2cf pmul fixes Konstantinos Margaritis 2017-10-11 10:17:22 -04:00
  • df173f5620 initial pexp() for 32-bit floats, commented out due to vec_cts() Konstantinos Margaritis 2017-10-11 09:40:49 -04:00
  • 3dcae2a27f initial pexp() for 32-bit floats, commented out due to vec_cts() Konstantinos Margaritis 2017-10-11 09:40:45 -04:00
  • c2a2246489 fix predux_mul for z14/float Konstantinos Margaritis 2017-10-10 13:38:32 -04:00
  • 374f750ad4 eliminate 'enumeral and non-enumeral type in conditional expression' warning Konstantinos Margaritis 2017-10-09 16:56:30 -04:00
  • bc30305d29 complete z14 port Konstantinos Margaritis 2017-10-09 16:55:10 -04:00
  • c0e1d510fd Add support for SuiteSparse's KLU routines Kyle Vedder 2017-10-04 21:01:23 -05:00
  • 0e85a677e3 bug #1472: fix warning Gael Guennebaud 2017-09-26 10:53:33 +02:00
  • 8579195169 bug #1468 (1/2) : add missing std:: to memcpy Gael Guennebaud 2017-09-22 09:23:24 +02:00
  • f92567fecc Add link to a useful example. Gael Guennebaud 2017-09-20 10:22:23 +02:00
  • 7ad07fc6f2 Update documentation for aligned_allocator Gael Guennebaud 2017-09-20 10:22:00 +02:00
  • 7c9b07dc5c Typo fix alignmeent ->alignment LaFeuille 2017-09-20 06:38:39 +00:00
  • 2062ac9958 Changes required for new ComputeCpp CE version. Mehdi Goli 2017-09-18 18:17:39 +01:00
  • 23f8b00bc8 clang provides __has_feature(is_enum) (but not <type_traits>) in C++03 mode Christoph Hertzberg 2017-09-14 19:26:03 +02:00
  • 0c9ad2f525 std::integral_constant is not C++03 compatible Christoph Hertzberg 2017-09-14 19:23:38 +02:00
  • 1b7294f6fc Fix cut-and-paste error. Rasmus Munk Larsen 2017-09-08 16:35:58 -07:00
  • 94e2213b38 Avoid undefined behavior in Eigen::TensorCostModel::numThreads. Rasmus Munk Larsen 2017-09-08 15:49:55 -07:00
  • 6d42309f13 Fix compilation of Vector::operator()(enum) by treating enums as Index Gael Guennebaud 2017-09-07 14:34:30 +02:00
  • ea4e65bf41 Fixed compilation with cuda_clang. Benoit Steiner 2017-09-07 09:13:52 +00:00
  • a91918a105 Merged in infinitei/eigen (pull request PR-328) Gael Guennebaud 2017-09-06 08:42:14 +00:00
  • 9c353dd145 Add C++11 max_digits10 for half. Gael Guennebaud 2017-09-06 10:22:47 +02:00
  • b35d1ce4a5 Implement true compile-time "if" for apply_rotation_in_the_plane. This fixes a compilation issue for vectorized real type with missing vectorization for complexes, e.g. AVX512. Gael Guennebaud 2017-09-06 10:02:49 +02:00
  • 80142362ac Fix mixing types in sparse matrix products. Gael Guennebaud 2017-09-02 22:50:20 +02:00
  • 810b70ad09 Merged in JonasMu/added-an-example-for-a-contraction-to-a--1504265366851 (pull request PR-1) Jonas Harsch 2017-09-01 12:01:39 +00:00
  • a34fb212cd Close branch JonasMu/added-an-example-for-a-contraction-to-a--1504265366851 Jonas Harsch 2017-09-01 12:01:39 +00:00
  • a991c80365 Added an example for a contraction to a scalar value, e.g. a double contraction of two second order tensors and how you can get the value of the result. I lost one day to get this doen so I think it will help some guys. I also added Eigen:: to the IndexPair and and array in the same example. Jonas Harsch 2017-09-01 11:30:26 +00:00
  • a4089991eb Added support for CUDA 9.0. Benoit Steiner 2017-08-31 02:49:39 +00:00
  • 6d991a9595 bug #1464 : Fixes construction of EulerAngles from 3D vector expression. Abhijit Kundu 2017-08-30 13:26:30 -04:00
  • 304ef29571 Handle min/max/inf/etc issue in cuda_fp16.h directly in test/main.h Gael Guennebaud 2017-08-24 11:26:41 +02:00
  • 1affe3d8df Merged eigen/eigen into default Konstantinos Margaritis 2017-08-24 12:24:01 +03:00
  • 21633e585b bug #1462: remove all occurences of the deprecated __CUDACC_VER__ macro by introducing EIGEN_CUDACC_VER Gael Guennebaud 2017-08-24 11:06:47 +02:00
  • 12249849b5 Make the threshold from gemm to coeff-based-product configurable, and add some explanations. Gael Guennebaud 2017-08-24 10:43:21 +02:00
  • 39864ebe1e bug #336: improve doc for PlainObjectBase::Map Gael Guennebaud 2017-08-22 17:18:43 +02:00
  • 600e52fc7f Add missing scalar conversion Gael Guennebaud 2017-08-22 17:06:57 +02:00
  • 9deee79922 bug #1457: add setUnit() methods for consistency. Gael Guennebaud 2017-08-22 16:48:07 +02:00
  • bc4dae9aeb bug #1449: fix redux_3 unit test Gael Guennebaud 2017-08-22 15:59:08 +02:00
  • bc91a2df8b bug #1461: fix compilation of Map<const Quaternion>::x() Gael Guennebaud 2017-08-22 15:10:42 +02:00
  • fc39d5954b Merged in dtrebbien/eigen/patch-1 (pull request PR-312) Gael Guennebaud 2017-08-22 12:17:37 +00:00
  • b223918ea9 Doc: warn about constness in LLT::solveInPlace Gael Guennebaud 2017-08-22 14:12:47 +02:00
  • 4ce5ec5197 initial support for z14 Konstantinos Margaritis 2017-08-07 05:54:29 -04:00
  • e1e71ca4e4 initial support for z14 Konstantinos Margaritis 2017-08-06 19:53:18 -04:00
  • 84d7be103a Fixing Argmax that was breaking upstream TensorFlow. Benoit Steiner 2017-07-22 03:19:34 +00:00
  • 511810797e Issue with mpreal and std::numeric_limits, i.e. digits is not a constant. Added a digits() traits in NumTraits with fallback to static constant. Specialization for mpreal added in MPRealSupport. Simon Praetorius 2017-03-24 17:45:56 +01:00
  • bbe717fa2f Make scaling work with non-square matrices Julian Kent 2017-03-03 12:58:51 +01:00
  • 5c68ba41a8 typos Gael Guennebaud 2017-02-21 17:10:55 +01:00
  • b0f55ef85a merge Gael Guennebaud 2017-02-21 17:04:10 +01:00
  • d29e9d7119 Improve documentation of reshaped Gael Guennebaud 2017-02-21 17:03:10 +01:00
  • 9b6e365018 Fix linking issue. Gael Guennebaud 2017-02-21 16:52:22 +01:00
  • 3d200257d7 Add support for automatic-size deduction in reshaped, e.g.: Gael Guennebaud 2017-02-21 15:57:25 +01:00
  • f8179385bd Add missing const version of mat(all). Gael Guennebaud 2017-02-21 13:56:26 +01:00
  • 1e3aa470fa Fix long to int conversion Gael Guennebaud 2017-02-21 13:56:01 +01:00
  • b3fc0007ae Add support for mat(all) as an alias to mat.reshaped(mat.size(),fix<1>); Gael Guennebaud 2017-02-21 13:49:09 +01:00
  • 9081c8f6ea Add support for RowOrder reshaped Gael Guennebaud 2017-02-20 11:46:21 +01:00
  • 4b22048cea Fallback Reshaped to MapBase when possible (same storage order and linear access to the nested expression) Gael Guennebaud 2017-02-11 15:32:53 +01:00
  • 83d6a529c3 Use Eigen::fix<N> to pass compile-time sizes. Gael Guennebaud 2017-02-11 15:31:28 +01:00
  • 24409f3acd Use fix<> API to specify compile-time reshaped sizes. Gael Guennebaud 2017-01-29 15:20:35 +01:00
  • 9036cda364 Cleanup intitial reshape implementation: - reshape -> reshaped - make it compatible with evaluators. Gael Guennebaud 2017-01-29 14:57:45 +01:00
  • 0e89baa5d8 import yoco xiao's work on reshape Gael Guennebaud 2017-01-29 14:29:31 +01:00
  • adb6679262 Add missing doc of SparseView Gael Guennebaud 2017-01-06 18:01:29 +01:00
  • 0c226644d8 LLT: const the arg to solveInPlace() to allow passing .transpose(), .block(), etc. Jim Radford 2017-01-04 14:42:57 -08:00
  • be281e5289 LLT: avoid making a copy when decomposing in place Jim Radford 2017-01-04 14:43:56 -08:00
  • e27f17bf5c Gub 1453: fix Map with non-default inner-stride but no outer-stride. Gael Guennebaud 2017-08-22 13:27:37 +02:00
  • 21d0a0bcf5 bug #1456: add perf recommendation for LLT and storage format Gael Guennebaud 2017-08-22 12:46:35 +02:00