feat: replace CudaMatrix compare function ( deprecated in new cuda version ) with lambda
This commit is contained in:
@@ -2558,7 +2558,55 @@ TEST_F(CudaMatrix_Test, MatrixCompare){
|
||||
}
|
||||
{
|
||||
auto R= (9!=B);
|
||||
auto dhR = (9!=dB).toHostMatrix();
|
||||
auto dhR = (dB!=9).toHostMatrix();
|
||||
for (size_t i = 0; i < 1000; i++)
|
||||
{
|
||||
EXPECT_FLOAT_EQ(R[i],dhR[i]);
|
||||
}
|
||||
}
|
||||
{
|
||||
auto R= (9<B);
|
||||
auto dhR = (dB>9).toHostMatrix();
|
||||
for (size_t i = 0; i < 1000; i++)
|
||||
{
|
||||
EXPECT_FLOAT_EQ(R[i],dhR[i]);
|
||||
}
|
||||
}
|
||||
{
|
||||
auto R= (9>B);
|
||||
auto dhR = (dB<9).toHostMatrix();
|
||||
for (size_t i = 0; i < 1000; i++)
|
||||
{
|
||||
EXPECT_FLOAT_EQ(R[i],dhR[i]);
|
||||
}
|
||||
}
|
||||
{
|
||||
auto R= (9<=B);
|
||||
auto dhR = (dB>=9).toHostMatrix();
|
||||
for (size_t i = 0; i < 1000; i++)
|
||||
{
|
||||
EXPECT_FLOAT_EQ(R[i],dhR[i]);
|
||||
}
|
||||
}
|
||||
{
|
||||
auto R= (9>=B);
|
||||
auto dhR = (dB<=9).toHostMatrix();
|
||||
for (size_t i = 0; i < 1000; i++)
|
||||
{
|
||||
EXPECT_FLOAT_EQ(R[i],dhR[i]);
|
||||
}
|
||||
}
|
||||
{
|
||||
auto R= (9==B);
|
||||
auto dhR = (dB == 9).toHostMatrix();
|
||||
for (size_t i = 0; i < 1000; i++)
|
||||
{
|
||||
EXPECT_FLOAT_EQ(R[i],dhR[i]);
|
||||
}
|
||||
}
|
||||
{
|
||||
auto R= (9!=B);
|
||||
auto dhR = (dB!=9).toHostMatrix();
|
||||
for (size_t i = 0; i < 1000; i++)
|
||||
{
|
||||
EXPECT_FLOAT_EQ(R[i],dhR[i]);
|
||||
|
||||
Reference in New Issue
Block a user