aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported
Commit message (Collapse)AuthorAge
* Pulled latest updates from upstreamGravatar Benoit Steiner2016-04-29
|\
| * Fixed a few memory leaksGravatar Benoit Steiner2016-04-28
| |
| * Fix missing inclusion of Eigen/CoreGravatar Gael Guennebaud2016-04-27
| |
| * Use computeProductBlockingSizes to compute blocking for both ShardByCol and ↵Gravatar Rasmus Munk Larsen2016-04-27
| | | | | | | | ShardByRow cases.
| * Refactor the unsupported CXX11/Core module to internal headers only.Gravatar Gael Guennebaud2016-04-26
| |
| * Fixed the partial evaluation of non vectorizable tensor subexpressionsGravatar Benoit Steiner2016-04-25
| |
| * Refined the cost of the striding operation.Gravatar Benoit Steiner2016-04-25
| |
| * Provide access to the base threadpool classesGravatar Benoit Steiner2016-04-21
| |
| * Added the ability to switch to the new thread pool with a #defineGravatar Benoit Steiner2016-04-21
| |
| * Fixed several compilation warningsGravatar Benoit Steiner2016-04-21
| |
| * Use EIGEN_THREAD_YIELD instead of std::this_thread::yield to make the code ↵Gravatar Benoit Steiner2016-04-21
| | | | | | | | more portable.
| * Don't crash when attempting to reduce empty tensors.Gravatar Benoit Steiner2016-04-20
| |
| * Added more testsGravatar Benoit Steiner2016-04-20
| |
| * Started to implement a portable way to yield.Gravatar Benoit Steiner2016-04-19
| |
| * Implemented a more portable version of thread local variablesGravatar Benoit Steiner2016-04-19
| |
| * Fixed a few typosGravatar Benoit Steiner2016-04-19
| |
| * Fixed a compilation error with nvcc 7.Gravatar Benoit Steiner2016-04-19
| |
| * Simplified the code that launches cuda kernels.Gravatar Benoit Steiner2016-04-19
| |
| * Don't take the address of a kernel on CUDA devices that don't support this ↵Gravatar Benoit Steiner2016-04-19
| | | | | | | | feature.
| * Use numext::ceil instead of std::ceilGravatar Benoit Steiner2016-04-19
| |
| * Avoid an unnecessary copy of the evaluator.Gravatar Benoit Steiner2016-04-19
| |
| * Fixed 2 recent regression testsGravatar Benoit Steiner2016-04-19
| |
| * Use DenseIndex in the MeanReducer to avoid overflows when processing very ↵Gravatar Benoit Steiner2016-04-19
| | | | | | | | large tensors.
| * Worked around the lack of a rand_r function on windows systemsGravatar Benoit Steiner2016-04-17
| |
| * Worked around the lack of a rand_r function on windows systemsGravatar Benoit Steiner2016-04-17
| |
| * Move the evalGemm method into the TensorContractionEvaluatorBase class to ↵Gravatar Benoit Steiner2016-04-15
| | | | | | | | make it accessible from both the single and multithreaded contraction evaluators.
| * Deleted unnecessary variableGravatar Benoit Steiner2016-04-15
| |
| * Fixed a few compilation warningsGravatar Benoit Steiner2016-04-15
| |
| * Merged in rmlarsen/eigen (pull request PR-178)Gravatar Benoit Steiner2016-04-15
| |\ | | | | | | | | | Eigen Tensor cost model part 2: Thread scheduling for standard evaluators and reductions.
| | * Get rid of void* casting when calling EvalRange::run.Gravatar Rasmus Munk Larsen2016-04-15
| | |
| * | Fixed compilation errors with msvcGravatar Benoit Steiner2016-04-15
| | |
| * | Added ability to access the cache sizes from the tensor devicesGravatar Benoit Steiner2016-04-14
| | |
| * | Added support for exclusive orGravatar Benoit Steiner2016-04-14
| | |
| | * Eigen Tensor cost model part 2: Thread scheduling for standard evaluators ↵Gravatar Rasmus Munk Larsen2016-04-14
| | | | | | | | | | | | and reductions. The cost model is turned off by default.
| * | Added missing definition of PacketSize in the gpu evaluator of convolutionGravatar Benoit Steiner2016-04-14
| | |
| * | Merged in rmlarsen/eigen (pull request PR-177)Gravatar Benoit Steiner2016-04-14
| |\| | | | | | | | | | Eigen Tensor cost model part 1.
| * | Enabled the new threadpool testsGravatar Benoit Steiner2016-04-14
| | |
| * | CleanupGravatar Benoit Steiner2016-04-14
| | |
| * | Prepared the migration to the new non blocking thread poolGravatar Benoit Steiner2016-04-14
| | |
| | * Improvements to cost model.Gravatar Rasmus Munk Larsen2016-04-14
| | |
| * | Added tests for the non blocking thread poolGravatar Benoit Steiner2016-04-14
| | |
| * | Added a more scalable non blocking thread poolGravatar Benoit Steiner2016-04-14
| | |
| | * Merge upstream updates.Gravatar Rasmus Munk Larsen2016-04-14
| | |\ | | |/ | |/|
| | * Eigen cost model part 1. This implements a basic recursive framework to ↵Gravatar Rasmus Munk Larsen2016-04-14
| | | | | | | | | | | | estimate the cost of evaluating tensor expressions.
| * | Silenced a compilation warningGravatar Benoit Steiner2016-04-14
| | |
| * | Added tests to validate flooring and ceiling of fp16Gravatar Benoit Steiner2016-04-14
| | |
| * | Added simple test for numext::sqrt and numext::pow on fp16Gravatar Benoit Steiner2016-04-14
| | |
| * | Added basic test for trigonometric functions on fp16Gravatar Benoit Steiner2016-04-14
| | |
| * | Added support for fp16 to the sigmoid functionGravatar Benoit Steiner2016-04-14
| | |
| * | Made the test msvc friendlyGravatar Benoit Steiner2016-04-14
| |/