remove deprecated test classes (#7390)

This commit is contained in:
Dawid Kożykowski 2021-09-21 14:15:48 +02:00 committed by GitHub
parent f4fa513325
commit c29edb1f4e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 0 additions and 179 deletions

View File

@ -1,20 +0,0 @@
// Copyright (C) 2018-2021 Intel Corporation
// SPDX-License-Identifier: Apache-2.0
//
#pragma once
#include <ie_api.h>
IE_SUPPRESS_DEPRECATED_START
#include "shared_test_classes/single_layer/convert.hpp"
namespace LayerTestsDefinitions {
TEST_P(ConvertLayerTest, CompareWithRefs) {
Run();
};
} // namespace LayerTestsDefinitions
IE_SUPPRESS_DEPRECATED_END

View File

@ -1,37 +0,0 @@
// Copyright (C) 2018-2021 Intel Corporation
// SPDX-License-Identifier: Apache-2.0
//
#pragma once
#include <tuple>
#include <string>
#include <vector>
#include <memory>
#include "shared_test_classes/base/layer_test_utils.hpp"
#include "ngraph_functions/builders.hpp"
#include "ngraph_functions/utils/ngraph_helpers.hpp"
namespace LayerTestsDefinitions {
using ConvertParamsTuple = typename std::tuple<
std::vector<std::vector<size_t>>, // Input shapes
InferenceEngine::Precision, // Source precision
InferenceEngine::Precision, // Target precision
InferenceEngine::Layout, // Input layout
InferenceEngine::Layout, // Output layout
std::string>; // Device name
class INFERENCE_ENGINE_DEPRECATED("This class is deprecated and will be removed soon. "
"Please use new ConversionLayerTest class.") ConvertLayerTest :
public testing::WithParamInterface<ConvertParamsTuple>,
virtual public LayerTestsUtils::LayerTestsCommon {
public:
static std::string getTestCaseName(const testing::TestParamInfo<ConvertParamsTuple> &obj);
protected:
void SetUp() override;
};
} // namespace LayerTestsDefinitions

View File

@ -1,38 +0,0 @@
// Copyright (C) 2018-2021 Intel Corporation
// SPDX-License-Identifier: Apache-2.0
//
#pragma once
#include <tuple>
#include <string>
#include <vector>
#include <memory>
#include "shared_test_classes/base/layer_test_utils.hpp"
#include "ngraph_functions/builders.hpp"
#include "ngraph_functions/utils/ngraph_helpers.hpp"
namespace LayerTestsDefinitions {
using ConvertLikeParamsTuple = typename std::tuple<
std::vector<std::vector<size_t>>, // Input1 shapes
InferenceEngine::Precision, // Input1 precision
std::vector<std::vector<size_t>>, // Input2 shapes
InferenceEngine::Precision, // Input2 precision
InferenceEngine::Layout, // Input layout
InferenceEngine::Layout, // Output layout
std::string>; // Device name
class INFERENCE_ENGINE_DEPRECATED("This class is deprecated and will be removed soon. "
"Please use new ConversionLayerTest class.") ConvertLikeLayerTest :
public testing::WithParamInterface<ConvertLikeParamsTuple>,
virtual public LayerTestsUtils::LayerTestsCommon {
public:
static std::string getTestCaseName(const testing::TestParamInfo<ConvertLikeParamsTuple> &obj);
protected:
void SetUp() override;
};
} // namespace LayerTestsDefinitions

View File

@ -1,41 +0,0 @@
// Copyright (C) 2018-2021 Intel Corporation
// SPDX-License-Identifier: Apache-2.0
//
#include <ie_api.h>
IE_SUPPRESS_DEPRECATED_START
#include "shared_test_classes/single_layer/convert.hpp"
namespace LayerTestsDefinitions {
std::string ConvertLayerTest::getTestCaseName(const testing::TestParamInfo<ConvertParamsTuple> &obj) {
InferenceEngine::Precision inputPrecision, targetPrecision;
InferenceEngine::Layout inLayout, outLayout;
std::string targetName;
std::vector<std::vector<size_t>> inputShape;
std::tie(inputShape, inputPrecision, targetPrecision, inLayout, outLayout, targetName) = obj.param;
std::ostringstream result;
result << "IS=" << CommonTestUtils::vec2str(inputShape) << "_";
result << "targetPRC=" << targetPrecision.name() << "_";
result << "inputPRC=" << inputPrecision.name() << "_";
result << "inL=" << inLayout << "_";
result << "outL=" << outLayout << "_";
result << "trgDev=" << targetName;
return result.str();
}
void ConvertLayerTest::SetUp() {
InferenceEngine::Precision inputPrecision, targetPrecision;
std::vector<std::vector<size_t>> inputShape;
std::tie(inputShape, inputPrecision, targetPrecision, inLayout, outLayout, targetDevice) = GetParam();
auto ngPrc = FuncTestUtils::PrecisionUtils::convertIE2nGraphPrc(inputPrecision);
auto targetPrc = FuncTestUtils::PrecisionUtils::convertIE2nGraphPrc(targetPrecision);
auto params = ngraph::builder::makeParams(ngPrc, inputShape);
auto convert = std::make_shared<ngraph::opset3::Convert>(params.front(), targetPrc);
ngraph::ResultVector results{std::make_shared<ngraph::opset3::Result>(convert)};
function = std::make_shared<ngraph::Function>(results, params, "Convert");
}
} // namespace LayerTestsDefinitions
IE_SUPPRESS_DEPRECATED_END

View File

@ -1,43 +0,0 @@
// Copyright (C) 2018-2021 Intel Corporation
// SPDX-License-Identifier: Apache-2.0
//
#include <ie_api.h>
IE_SUPPRESS_DEPRECATED_START
#include "shared_test_classes/single_layer/convert_like.hpp"
namespace LayerTestsDefinitions {
std::string ConvertLikeLayerTest::getTestCaseName(const testing::TestParamInfo<ConvertLikeParamsTuple> &obj) {
InferenceEngine::Precision precision, targetPrecision;
InferenceEngine::Layout inLayout, outLayout;
std::vector<std::vector<size_t>> inputShape1, inputShape2;
std::string targetName;
std::tie(inputShape1, precision, inputShape2, targetPrecision, inLayout, outLayout, targetName) = obj.param;
std::ostringstream result;
result << "IS1=" << CommonTestUtils::vec2str(inputShape1) << "_";
result << "IS2=" << CommonTestUtils::vec2str(inputShape2) << "_";
result << "PRC1=" << precision.name() << "_";
result << "PRC2=" << targetPrecision.name() << "_";
result << "inL=" << inLayout << "_";
result << "outL=" << outLayout << "_";
result << "trgDev=" << targetName;
return result.str();
}
void ConvertLikeLayerTest::SetUp() {
InferenceEngine::Precision inputPrecision, targetPrecision;
std::vector<std::vector<size_t>> inputShape1, inputShape2;
std::tie(inputShape1, inputPrecision, inputShape2, targetPrecision, inLayout, outLayout, targetDevice) = GetParam();
auto ngPrc1 = FuncTestUtils::PrecisionUtils::convertIE2nGraphPrc(inputPrecision);
auto targetPrc = FuncTestUtils::PrecisionUtils::convertIE2nGraphPrc(targetPrecision);
auto params = ngraph::builder::makeParams(ngPrc1, inputShape1);
params.push_back(ngraph::builder::makeParams(targetPrc, inputShape2).front());
auto convertLike = std::make_shared<ngraph::opset3::ConvertLike>(params.front(), params.back());
ngraph::ResultVector results{std::make_shared<ngraph::opset3::Result>(convertLike)};
function = std::make_shared<ngraph::Function>(results, params, "ConvertLike");
}
} // namespace LayerTestsDefinitions
IE_SUPPRESS_DEPRECATED_END