[CPU][IE TESTS] Covered Round .5 cases with tests (#3473)
This commit is contained in:
parent
5cc08367b2
commit
33ca1760f0
@ -62,36 +62,55 @@ InferenceEngine::Blob::Ptr ActivationLayerTest::GenerateInput(const InferenceEng
|
|||||||
bool inPrcSigned = function->get_parameters()[0]->get_element_type().is_signed();
|
bool inPrcSigned = function->get_parameters()[0]->get_element_type().is_signed();
|
||||||
int32_t data_start_from;
|
int32_t data_start_from;
|
||||||
uint32_t data_range;
|
uint32_t data_range;
|
||||||
|
int32_t resolution;
|
||||||
|
|
||||||
switch (activationType) {
|
switch (activationType) {
|
||||||
case ngraph::helpers::ActivationTypes::Log: {
|
case ngraph::helpers::ActivationTypes::Log: {
|
||||||
data_start_from = 1;
|
data_start_from = 1;
|
||||||
data_range = 20;
|
data_range = 20;
|
||||||
|
resolution = 32768;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ngraph::helpers::ActivationTypes::Sqrt: {
|
case ngraph::helpers::ActivationTypes::Sqrt: {
|
||||||
data_start_from = 0;
|
data_start_from = 0;
|
||||||
data_range = 20;
|
data_range = 20;
|
||||||
|
resolution = 32768;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ngraph::helpers::ActivationTypes::Asin: {
|
case ngraph::helpers::ActivationTypes::Asin: {
|
||||||
data_start_from = -1;
|
data_start_from = -1;
|
||||||
data_range = 2;
|
data_range = 2;
|
||||||
|
resolution = 32768;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ngraph::helpers::ActivationTypes::Acos: {
|
case ngraph::helpers::ActivationTypes::Acos: {
|
||||||
data_start_from = -1;
|
data_start_from = -1;
|
||||||
data_range = 2;
|
data_range = 2;
|
||||||
|
resolution = 32768;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ngraph::helpers::ActivationTypes::Ceiling: {
|
case ngraph::helpers::ActivationTypes::Ceiling: {
|
||||||
data_start_from = -1000;
|
data_start_from = -1000;
|
||||||
data_range = 2000;
|
data_range = 2000;
|
||||||
|
resolution = 32768;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case ngraph::helpers::ActivationTypes::RoundHalfToEven: {
|
||||||
|
data_start_from = -10;
|
||||||
|
data_range = 20;
|
||||||
|
resolution = 4;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case ngraph::helpers::ActivationTypes::RoundHalfAwayFromZero: {
|
||||||
|
data_start_from = -10;
|
||||||
|
data_range = 20;
|
||||||
|
resolution = 4;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default: {
|
default: {
|
||||||
data_start_from = -10;
|
data_start_from = -10;
|
||||||
data_range = 20;
|
data_range = 20;
|
||||||
|
resolution = 32768;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -112,7 +131,7 @@ InferenceEngine::Blob::Ptr ActivationLayerTest::GenerateInput(const InferenceEng
|
|||||||
}
|
}
|
||||||
return FuncTestUtils::createAndFillBlob(info.getTensorDesc(), data_range,
|
return FuncTestUtils::createAndFillBlob(info.getTensorDesc(), data_range,
|
||||||
data_start_from,
|
data_start_from,
|
||||||
32768);
|
resolution);
|
||||||
}
|
}
|
||||||
|
|
||||||
ngraph::ParameterVector ActivationParamLayerTest::createActivationParams(ngraph::element::Type ngPrc, std::vector<size_t> inShape) {
|
ngraph::ParameterVector ActivationParamLayerTest::createActivationParams(ngraph::element::Type ngPrc, std::vector<size_t> inShape) {
|
||||||
|
Loading…
Reference in New Issue
Block a user