aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/test/cxx11_tensor_broadcast_sycl.cpp
Commit message (Collapse)AuthorAge
* Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with ↵Gravatar Gael Guennebaud2018-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
* Reducing warnings in Sycl backend.Gravatar Mehdi Goli2017-02-01
|
* Fixing LLVM error on TensorMorphingSycl.h on GPU; fixing int64_t crash for ↵Gravatar Mehdi Goli2016-11-25
| | | | tensor_broadcast_sycl on GPU; adding get_sycl_supported_devices() on syclDevice.h.
* Removing unsupported device from test case; cleaning the tensor device sycl.Gravatar Mehdi Goli2016-11-23
|
* Added the ability to run test exclusively OpenCL devices that are listed by ↵Gravatar Benoit Steiner2016-11-18
| | | | sycl::device::get_devices().
* Test broadcasting on OpenCL devices with 64 bit indexingGravatar Benoit Steiner2016-11-18
|
* Modifying TensorDeviceSycl.h to always create buffer of type uint8_t and ↵Gravatar Mehdi Goli2016-11-18
| | | | convert them to the actual type at the execution on the device; adding the queue interface class to separate the lifespan of sycl queue and buffers,created for that queue, from Eigen::SyclDevice; modifying sycl tests to support the evaluation of the results for both row major and column major data layout on all different devices that are supported by Sycl{CPU; GPU; and Host}.
* Adding extra test for non-fixed size to broadcast; Replacing stcl with sycl.Gravatar Mehdi Goli2016-11-14
|
* Adding TensorFixsize; adding sycl device memcpy; adding insial stage of slicing.Gravatar Mehdi Goli2016-11-14
|
* Converting all sycl buffers to uninitialised device only buffers; adding ↵Gravatar Mehdi Goli2016-11-08
| | | | memcpyHostToDevice and memcpyDeviceToHost on syclDevice; modifying all examples to obey the new rules; moving sycl queue creating to the device based on Benoit suggestion; removing the sycl specefic condition for returning m_result in TensorReduction.h according to Benoit suggestion.
* Reducing the code by generalising sycl backend functions/structs.Gravatar Mehdi Goli2016-10-14
|
* Fixed a couple of compilation warningsGravatar Benoit Steiner2016-10-05
|
* Renamed the SYCL tests to follow the standard naming convention.Gravatar Benoit Steiner2016-09-30