Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| | * | Avoid compilation error in C++11 test when EIGEN_AVOID_STL_ARRAY is set. | 2018-09-06 | ||
| |/ |/| | ||||
| * | Merge with upstream eigen/default | 2018-08-27 | ||
| |\ | ||||
| * | | Add block evaluationto CwiseUnaryOp and add PreferBlockAccess enum to all ↵ | 2018-08-10 | ||
| | | | | | | | | | | | | evaluators | |||
| * | | Fix bug in a test + compilation errors | 2018-08-09 | ||
| | | | ||||
| * | | Merged with upstream eigen | 2018-08-08 | ||
| |\ \ | ||||
* | | | | "sparse_product.cpp" must be included before "sparse_basic.cpp", otherwise ↵ | 2018-08-30 | ||
| | | | | | | | | | | | | | | | | EIGEN_SPARSE_CREATE_TEMPORARY_PLUGIN has no effect | |||
* | | | | gcc thinks this may not be initialized | 2018-08-28 | ||
| | | | | ||||
* | | | | Fix numerous shadow-warnings for GCC<=4.8 | 2018-08-28 | ||
| |_|/ |/| | | ||||
* | | | Make unit test C++03 compatible | 2018-08-25 | ||
| | | | ||||
* | | | Fix some shadow warnings | 2018-08-25 | ||
| | | | ||||
* | | | Previous fix broke compilation for clang | 2018-08-25 | ||
| | | | ||||
* | | | Fix conversion warning | 2018-08-25 | ||
| | | | ||||
* | | | Fix missing-braces warnings | 2018-08-24 | ||
| | | | ||||
* | | | Hide "maybe uninitialized" warning on gcc | 2018-08-24 | ||
| | | | ||||
* | | | Fix several integer conversion and sign-compare warnings | 2018-08-24 | ||
| | | | ||||
* | | | Updated one more line of code to avoid making the test dependent on cxx11 ↵ | 2018-08-17 | ||
| | | | | | | | | | | | | features. | |||
* | | | Removed more dependencies on cxx11. | 2018-08-17 | ||
| | | | ||||
* | | | Avoid using the auto keyword to make the tensor block access test more portable | 2018-08-16 | ||
| | | | ||||
* | | | Fixed the tensor contraction code. | 2018-08-15 | ||
| | | | ||||
* | | | Removed dependencies on cxx11 language features from the tensor_block_access ↵ | 2018-08-15 | ||
| | | | | | | | | | | | | test | |||
* | | | Made the tensor_block_access test compile again | 2018-08-14 | ||
| | | | ||||
* | | | Made the kronecker_product test compile again | 2018-08-14 | ||
| | | | ||||
* | | | Fix a few compiler warnings in CXX11 tests. | 2018-08-14 | ||
| | | | ||||
* | | | Fixed compilation errors. | 2018-08-13 | ||
| |/ |/| | ||||
* | | Merged in codeplaysoftware/eigen-upstream-pure/constructor_error_clang (pull ↵ | 2018-08-02 | ||
|\ \ | | | | | | | | | | | | | | | | request PR-451) Fixing ambigous constructor error for Clang compiler. | |||
* | | | fixing compilation error for cxx11_tensor_trace.cpp error on Microsoft ↵ | 2018-08-02 | ||
| | | | | | | | | | | | | Visual Studio. | |||
| * | | Fixing ambigous constructor error for Clang compiler. | 2018-08-02 | ||
|/ / | ||||
* | | Merged in paultucker/eigen (pull request PR-431) | 2018-08-01 | ||
|\ \ | | | | | | | | | | | | | | | | Optional ThreadPoolDevice allocator Approved-by: Benoit Steiner <benoit.steiner.goog@gmail.com> | |||
| | * | Merged latest changes from upstream/eigen | 2018-08-01 | ||
| | |\ | |_|/ |/| | | ||||
| | * | Add block evaluation support to TensorOps | 2018-07-31 | ||
| | | | ||||
* | | | Merged in ezhulenev/eigen/tiling_3 (pull request PR-438) | 2018-07-31 | ||
|\ \ \ | | |/ | |/| | | | | Tiled tensor executor | |||
| * | | Rename Index to StorageIndex + use Eigen::Array and Eigen::Map when possible | 2018-07-27 | ||
| | | | ||||
| * | | Add tiled evaluation support to TensorExecutor | 2018-07-25 | ||
| | | | ||||
| * | | TensorBlockIO | 2018-07-23 | ||
| | | | ||||
| | * | Add test coverage for ThreadPoolDevice optional allocator. | 2018-07-19 | ||
| | | | ||||
* | | | Account for missing change on commit "Remove SimpleThreadPool and..." | 2018-07-23 | ||
|/ / | | | | | | | | | | | "... always use {NonBlocking}ThreadPool". It seems the non-blocking implementation was me the default/only one, but a reference to the old name was left unmodified. Fix that. | |||
* | | Initial support of TensorBlock | 2018-07-20 | ||
| | | ||||
* | | Move cxx11_tensor_uint128 test under an EIGEN_TEST_CXX11 guarded | 2018-07-20 | ||
| | | | | | | | | | | | | | | | | block Builds configured without the -DEIGEN_TEST_CXX11=ON flag would fail right away without this, as this test seems to rely on those language features. The skip under compilation with MSVC was kept. | |||
* | | bug #1569: fix Tensor<half>::mean() on AVX with respective unit test. | 2018-07-19 | ||
| | | ||||
* | | Added a move constructor and move assignment operator to Tensor and wrote ↵ | 2018-02-07 | ||
| | | | | | | | | some tests. | |||
* | | applying EIGEN_DECLARE_TEST to *gpu* tests | 2018-07-17 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | Also, a few minor fixes for GPU tests running in HIP mode. 1. Adding an include for hip/hip_runtime.h in the Macros.h file For HIP __host__ and __device__ are macros which are defined in hip headers. Their definitions need to be included before their use in the file. 2. Fixing the compile failure in TensorContractionGpu introduced by the commit to "Fuse computations into the Tensor contractions using output kernel" 3. Fixing a HIP/clang specific compile error by making the struct-member assignment explicit | |||
* | | Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with ↵ | 2018-07-17 | ||
| | | | | | | | | | | | | | | | | | | EIGEN_DECLARE_TEST(mytest) { /* code */ }. This provide several advantages: - more flexibility in designing unit tests - unit tests can be glued to speed up compilation - unit tests are compiled with same predefined macros, which is a requirement for zapcc | |||
* | | Fuse computations into the Tensor contractions using output kernel | 2018-07-10 | ||
|/ | ||||
* | Simplify handling and non-splitted tests and include split_test_helper.h ↵ | 2018-07-16 | ||
| | | | | instead of re-generating it. This also allows us to modify it without breaking existing build folder. | |||
* | Fix usage of EIGEN_SPLIT_LARGE_TESTS=ON: some unit tests, such as ↵ | 2018-07-16 | ||
| | | | | indexed_view have to be split unconditionally. | |||
* | Add unit test for -Tensor<complex> on GPU | 2018-07-12 | ||
| | ||||
* | Fix cxx11_tensor_fft not building on Windows. | 2018-07-12 | ||
| | | | | | | The type used in Eigen::DSizes needs to be at least 8 bytes long. Internally Tensor tries to convert this to an __int64 on Windows and this fails to build. On Linux, long and long long are both 8 byte integer types. * * * Changing from "long long" to "std::int64_t". | |||
* | merging updates from upstream | 2018-07-11 | ||
|\ | ||||
| * | bug #1567: add optimized path for tensor broadcasting and 'Channel First' shape | 2018-07-09 | ||
| | | ||||
* | | merging the CUDA and HIP implementation for the Tensor directory and the ↵ | 2018-06-20 | ||
| | | | | | | | | unit tests |