Update convertfp16tofloat
This commit is contained in:
@@ -513,12 +513,14 @@ TEST_F(Function1D_Test, convertfp16tofloat) {
|
||||
|
||||
size_t count = 0;
|
||||
auto input = m.readint16("input",count);
|
||||
auto ma = Aurora::Matrix::copyFromRawData((double*)input.get(),count/4);
|
||||
auto resultM = Aurora::convertfp16tofloat(ma);
|
||||
for(int i = 0; i<1000; i++){
|
||||
auto resultM = Aurora::convertfp16tofloat(input.get(),count,1);
|
||||
}
|
||||
auto resultM = Aurora::convertfp16tofloat(input.get(),count,1);
|
||||
auto result = resultM.getData();
|
||||
auto output = m.read("output");
|
||||
for (size_t i = 0; i<count; i++) {
|
||||
EXPECT_EQ(result[i], output.getData()[i])<<"index:"<<i<<",input:"<< ((short*)ma.getData())[i]<<",input2:"<<input.get()[i];
|
||||
EXPECT_EQ(result[i], output.getData()[i])<<"index:"<<i<<",input:"<<input.get()[i];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -115,7 +115,7 @@ TEST_F(Matrix_Test, MatrixCreate) {
|
||||
{
|
||||
double *tempData = new double[9];
|
||||
Aurora::Matrix C = Aurora::Matrix::fromRawData(tempData, 3, 1, 3);
|
||||
EXPECT_EQ(dataD, C.getData());
|
||||
EXPECT_EQ(tempData, C.getData());
|
||||
EXPECT_EQ(9, C.getDataSize());
|
||||
EXPECT_EQ(3, C.getDims());
|
||||
EXPECT_EQ(3, C.getDimSize(0));
|
||||
|
||||
Reference in New Issue
Block a user