Remove macro EIGEN_GPU_TEST_C99_MATH

Remove macro EIGEN_GPU_TEST_C99_MATH which is used in a single test file only and always defaults to true.
This commit is contained in:
Xinle Liu 2021-12-01 14:48:56 +00:00 committed by David Tellenbach
parent f56a5f15c6
commit 7ef5f0641f

View File

@ -17,8 +17,6 @@
#include <unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaDefines.h> #include <unsupported/Eigen/CXX11/src/Tensor/TensorGpuHipCudaDefines.h>
#define EIGEN_GPU_TEST_C99_MATH 1
using Eigen::Tensor; using Eigen::Tensor;
void test_gpu_nullary() { void test_gpu_nullary() {
@ -660,7 +658,6 @@ void test_gpu_convolution_3d()
} }
#if EIGEN_GPU_TEST_C99_MATH
template <typename Scalar> template <typename Scalar>
void test_gpu_lgamma(const Scalar stddev) void test_gpu_lgamma(const Scalar stddev)
{ {
@ -699,7 +696,6 @@ void test_gpu_lgamma(const Scalar stddev)
gpuFree(d_in); gpuFree(d_in);
gpuFree(d_out); gpuFree(d_out);
} }
#endif
template <typename Scalar> template <typename Scalar>
void test_gpu_digamma() void test_gpu_digamma()
@ -1023,7 +1019,6 @@ void test_gpu_igammac()
gpuFree(d_out); gpuFree(d_out);
} }
#if EIGEN_GPU_TEST_C99_MATH
template <typename Scalar> template <typename Scalar>
void test_gpu_erf(const Scalar stddev) void test_gpu_erf(const Scalar stddev)
{ {
@ -1101,7 +1096,7 @@ void test_gpu_erfc(const Scalar stddev)
gpuFree(d_in); gpuFree(d_in);
gpuFree(d_out); gpuFree(d_out);
} }
#endif
template <typename Scalar> template <typename Scalar>
void test_gpu_ndtri() void test_gpu_ndtri()
{ {
@ -1588,7 +1583,6 @@ EIGEN_DECLARE_TEST(cxx11_tensor_gpu)
CALL_SUBTEST_3(test_gpu_convolution_3d<RowMajor>()); CALL_SUBTEST_3(test_gpu_convolution_3d<RowMajor>());
#endif #endif
#if EIGEN_GPU_TEST_C99_MATH
// std::erf, std::erfc, and so on where only added in c++11. We use them // std::erf, std::erfc, and so on where only added in c++11. We use them
// as a golden reference to validate the results produced by Eigen. Therefore // as a golden reference to validate the results produced by Eigen. Therefore
// we can only run these tests if we use a c++11 compiler. // we can only run these tests if we use a c++11 compiler.
@ -1666,6 +1660,4 @@ EIGEN_DECLARE_TEST(cxx11_tensor_gpu)
CALL_SUBTEST_6(test_gpu_gamma_sample_der_alpha<float>()); CALL_SUBTEST_6(test_gpu_gamma_sample_der_alpha<float>());
CALL_SUBTEST_6(test_gpu_gamma_sample_der_alpha<double>()); CALL_SUBTEST_6(test_gpu_gamma_sample_der_alpha<double>());
#endif #endif
#endif
} }