mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-09-16 11:23:14 +08:00
Converting ptrdiff_t type to int64_t type in cxx11_tensor_contract_sycl.cpp in order to be the same as other tests.
This commit is contained in:
parent
bab29936a1
commit
ff53050034
@ -254,26 +254,26 @@ void test_sycl_contraction_sizes(const Device& sycl_device) {
|
|||||||
template <typename Dev_selector> void tensorContractionPerDevice(Dev_selector& s){
|
template <typename Dev_selector> void tensorContractionPerDevice(Dev_selector& s){
|
||||||
QueueInterface queueInterface(s);
|
QueueInterface queueInterface(s);
|
||||||
auto sycl_device=Eigen::SyclDevice(&queueInterface);
|
auto sycl_device=Eigen::SyclDevice(&queueInterface);
|
||||||
test_sycl_contraction<ColMajor, float,ptrdiff_t>(sycl_device, 32, 32, 32);
|
test_sycl_contraction<ColMajor, float,int64_t>(sycl_device, 32, 32, 32);
|
||||||
test_sycl_contraction<RowMajor,float,ptrdiff_t>(sycl_device, 32, 32, 32);
|
test_sycl_contraction<RowMajor,float,int64_t>(sycl_device, 32, 32, 32);
|
||||||
test_scalar<ColMajor,float,ptrdiff_t>(sycl_device, 32, 32, 32);
|
test_scalar<ColMajor,float,int64_t>(sycl_device, 32, 32, 32);
|
||||||
test_scalar<RowMajor,float,ptrdiff_t>(sycl_device, 32, 32, 32);
|
test_scalar<RowMajor,float,int64_t>(sycl_device, 32, 32, 32);
|
||||||
std::chrono::time_point<std::chrono::system_clock> start, end;
|
std::chrono::time_point<std::chrono::system_clock> start, end;
|
||||||
start = std::chrono::system_clock::now();
|
start = std::chrono::system_clock::now();
|
||||||
test_sycl_contraction<ColMajor,float,ptrdiff_t>(sycl_device, 128, 128, 128);
|
test_sycl_contraction<ColMajor,float,int64_t>(sycl_device, 128, 128, 128);
|
||||||
test_sycl_contraction<RowMajor,float,ptrdiff_t>(sycl_device, 128, 128, 128);
|
test_sycl_contraction<RowMajor,float,int64_t>(sycl_device, 128, 128, 128);
|
||||||
test_scalar<ColMajor,float,ptrdiff_t>(sycl_device, 128, 128, 128);
|
test_scalar<ColMajor,float,int64_t>(sycl_device, 128, 128, 128);
|
||||||
test_scalar<RowMajor,float,ptrdiff_t>(sycl_device, 128, 128, 128);
|
test_scalar<RowMajor,float,int64_t>(sycl_device, 128, 128, 128);
|
||||||
test_sycl_contraction_m<ColMajor, float, ptrdiff_t>(sycl_device);
|
test_sycl_contraction_m<ColMajor, float, int64_t>(sycl_device);
|
||||||
test_sycl_contraction_m<RowMajor, float, ptrdiff_t>(sycl_device);
|
test_sycl_contraction_m<RowMajor, float, int64_t>(sycl_device);
|
||||||
test_sycl_contraction_n<ColMajor, float, ptrdiff_t>(sycl_device);
|
test_sycl_contraction_n<ColMajor, float, int64_t>(sycl_device);
|
||||||
test_sycl_contraction_n<RowMajor, float, ptrdiff_t>(sycl_device);
|
test_sycl_contraction_n<RowMajor, float, int64_t>(sycl_device);
|
||||||
test_sycl_contraction_k<ColMajor, float, ptrdiff_t>(sycl_device);
|
test_sycl_contraction_k<ColMajor, float, int64_t>(sycl_device);
|
||||||
test_sycl_contraction_k<RowMajor, float, ptrdiff_t>(sycl_device);
|
test_sycl_contraction_k<RowMajor, float, int64_t>(sycl_device);
|
||||||
test_sycl_contraction_sizes<ColMajor, float, ptrdiff_t>(sycl_device);
|
test_sycl_contraction_sizes<ColMajor, float, int64_t>(sycl_device);
|
||||||
test_sycl_contraction_sizes<RowMajor, float, ptrdiff_t>(sycl_device);
|
test_sycl_contraction_sizes<RowMajor, float, int64_t>(sycl_device);
|
||||||
test_TF<RowMajor, float, ptrdiff_t>(sycl_device);
|
test_TF<RowMajor, float, int64_t>(sycl_device);
|
||||||
test_TF<ColMajor, float, ptrdiff_t>(sycl_device);
|
test_TF<ColMajor, float, int64_t>(sycl_device);
|
||||||
|
|
||||||
end = std::chrono::system_clock::now();
|
end = std::chrono::system_clock::now();
|
||||||
std::chrono::duration<double> elapsed_seconds = end-start;
|
std::chrono::duration<double> elapsed_seconds = end-start;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user