| 36 | |
| 37 | template<typename T, typename Container> |
| 38 | void VerifySyclVector(const USMVector<T, MemoryType::shared>& sycl_vector, |
| 39 | const Container& host_vector, T eps = T()) { |
| 40 | ASSERT_EQ(sycl_vector.Size(), host_vector.size()); |
| 41 | |
| 42 | size_t size = sycl_vector.Size(); |
| 43 | for (size_t i = 0; i < size; ++i) { |
| 44 | EXPECT_NEAR(sycl_vector[i], host_vector[i], eps); |
| 45 | } |
| 46 | } |
| 47 | |
| 48 | template<typename T, typename Container> |
| 49 | void VerifySyclVector(const std::vector<T>& sycl_vector, |