Fix Windows build warnings in template and core tests (#15967)
* fix C4305
* 1.0f
* Element
* fix c4244
* fix truncation from double to float in grn.cpp
* Revert "fix truncation from double to float in grn.cpp"
This reverts commit 5263b37cb2.
* fix grn.cpp
* add 4305
* fix low
* add TearDown
* revert softmax.cpp
* pragram
* fix conflicts
* fix conflicts
* size_t -> ov::label_t
* WIN32
---------
Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>
This commit is contained in:
1 parent
d86d94edad
commit
5e98696464
7 files changed
+17
-19
No files matched your search
@@ -2,11 +2,6 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
#
|
||||
|
||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
||||
# 'argument': conversion from 'size_t' to 'int', possible loss of data
|
||||
ie_add_compiler_flags(/wd4267)
|
||||
ie_add_compiler_flags(/wd4244)
|
||||
endif()
|
||||
|
||||
set(TARGET_NAME ov_core_unit_tests)
|
||||
|
||||
|
||||
@@ -528,7 +528,7 @@ TEST(type_prop, matmul_propagate_labels_on_interval_dims) {
|
||||
}
|
||||
|
||||
TEST(type_prop, matmul_propagate_label_on_b_input_after_reshape) {
|
||||
constexpr size_t my_label = 2;
|
||||
constexpr ov::label_t my_label = 2;
|
||||
auto marked_dim = Dimension(2, 3);
|
||||
ov::DimensionTracker::set_label(marked_dim, my_label);
|
||||
|
||||
|
||||
@@ -1215,4 +1215,4 @@ void program_node::init_onednn_primitive_attributes() {
|
||||
}
|
||||
|
||||
|
||||
#endif // ENABLE_ONEDNN_FOR_GPU
|
||||
#endif // ENABLE_ONEDNN_FOR_GPU
|
||||
@@ -6,11 +6,7 @@
|
||||
set(TARGET_NAME ov_template_func_tests)
|
||||
|
||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
||||
ie_add_compiler_flags(/wd4244)
|
||||
ie_add_compiler_flags(/wd4250)
|
||||
ie_add_compiler_flags(/wd4305)
|
||||
ie_add_compiler_flags(/wd4756)
|
||||
ie_add_compiler_flags(/wd4018)
|
||||
endif()
|
||||
|
||||
ov_add_test_target(
|
||||
|
||||
@@ -59,17 +59,17 @@ std::vector<GrnParams> generateGrnParams(const element::Type& type) {
|
||||
using T = typename element_type_traits<IN_ET>::value_type;
|
||||
std::vector<GrnParams> grnParams {
|
||||
// bias 1e-6 // 2D // 3D // 4D
|
||||
GrnParams(1e-6, PartialShape {3, 4}, type, std::vector<T> {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12},
|
||||
GrnParams(1e-6f, PartialShape {3, 4}, type, std::vector<T> {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12},
|
||||
std::vector<T> {0.182574, 0.365148, 0.547723, 0.730297, 0.379049, 0.454859, 0.530669, 0.606478, 0.426162, 0.473514, 0.520865, 0.568217}),
|
||||
GrnParams(1e-6, PartialShape {2, 3, 4}, type,
|
||||
GrnParams(1e-6f, PartialShape {2, 3, 4}, type,
|
||||
std::vector<T> {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24},
|
||||
std::vector<T> {0.0966737, 0.169031, 0.224231, 0.267261, 0.483368, 0.507093, 0.523205, 0.534522, 0.870063, 0.845154, 0.822179, 0.801784,
|
||||
0.433574, 0.441836, 0.449215, 0.455842, 0.566982, 0.568075, 0.569005, 0.569803, 0.700389, 0.694314, 0.688796, 0.683763}),
|
||||
GrnParams(1e-6, PartialShape {1, 2, 3, 4}, type,
|
||||
GrnParams(1e-6f, PartialShape {1, 2, 3, 4}, type,
|
||||
std::vector<T> {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24},
|
||||
std::vector<T> {0.0766965, 0.141421, 0.196116, 0.242536, 0.282166, 0.316228, 0.345705, 0.371391, 0.393919, 0.413803, 0.431455, 0.447214,
|
||||
0.997055, 0.989949, 0.980581, 0.970143, 0.959365, 0.948683, 0.938343, 0.928477, 0.919145, 0.910366, 0.902134, 0.894427}),
|
||||
GrnParams(1e-6, PartialShape {2, 2, 3, 4}, type,
|
||||
GrnParams(1e-6f, PartialShape {2, 2, 3, 4}, type,
|
||||
std::vector<T> {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
|
||||
25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48},
|
||||
std::vector<T> {0.0766965, 0.141421, 0.196116, 0.242536, 0.282166, 0.316228, 0.345705, 0.371391, 0.393919, 0.413803, 0.431455, 0.447214,
|
||||
@@ -77,17 +77,17 @@ std::vector<GrnParams> generateGrnParams(const element::Type& type) {
|
||||
0.559857, 0.564684, 0.56921, 0.573462, 0.577465, 0.581238, 0.584802, 0.588172, 0.591364, 0.594391, 0.597266, 0.6,
|
||||
0.828589, 0.825307, 0.822192, 0.819232, 0.816416, 0.813733, 0.811176, 0.808736, 0.806405, 0.804176, 0.802043, 0.8}),
|
||||
// bias 100.25 // 2D // 3D // 4D
|
||||
GrnParams(100.25, PartialShape {3, 4}, type, std::vector<T> {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12},
|
||||
GrnParams(100.25f, PartialShape {3, 4}, type, std::vector<T> {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12},
|
||||
std::vector<T> {0.0876216, 0.175243, 0.262865, 0.350486, 0.301923, 0.362308, 0.422693, 0.483077, 0.385076, 0.427863, 0.470649, 0.513435}),
|
||||
GrnParams(100.25, PartialShape {2, 3, 4}, type,
|
||||
GrnParams(100.25f, PartialShape {2, 3, 4}, type,
|
||||
std::vector<T> {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24},
|
||||
std::vector<T> {0.0694629, 0.129032, 0.179525, 0.222137, 0.347314, 0.387097, 0.418891, 0.444273, 0.625166, 0.645161, 0.658258, 0.66641,
|
||||
0.41125, 0.421303, 0.430287, 0.438356, 0.537789, 0.541675, 0.54503, 0.547945, 0.664327, 0.662047, 0.659774, 0.657534}),
|
||||
GrnParams(100.25, PartialShape {1, 2, 3, 4}, type,
|
||||
GrnParams(100.25f, PartialShape {1, 2, 3, 4}, type,
|
||||
std::vector<T> {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24},
|
||||
std::vector<T> {0.0608299, 0.115422, 0.164091, 0.207321, 0.245662, 0.279675, 0.309889, 0.336786, 0.360795, 0.38229, 0.401596, 0.418994,
|
||||
0.790789, 0.807954, 0.820457, 0.829283, 0.835252, 0.839026, 0.841128, 0.841965, 0.841854, 0.841037, 0.839701, 0.837989f}),
|
||||
GrnParams(100.25, PartialShape {2, 2, 3, 4}, type,
|
||||
GrnParams(100.25f, PartialShape {2, 2, 3, 4}, type,
|
||||
std::vector<T> {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
|
||||
25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48},
|
||||
std::vector<T> {0.0608299, 0.115422, 0.164091, 0.207321, 0.245662, 0.279675, 0.309889, 0.336786, 0.360795, 0.38229, 0.401596, 0.418994,
|
||||
|
||||
@@ -10,6 +10,10 @@
|
||||
using namespace reference_tests;
|
||||
using namespace ov;
|
||||
|
||||
#ifdef _WIN32
|
||||
# pragma warning(disable : 4756)
|
||||
#endif
|
||||
|
||||
namespace {
|
||||
struct SoftmaxParams {
|
||||
template <class IT>
|
||||
|
||||
@@ -94,6 +94,9 @@ protected:
|
||||
std::replace(test_name.begin(), test_name.end(), '\\', '_');
|
||||
cache_path = "LoadNetwork" + test_name + "_cache";
|
||||
}
|
||||
void TearDown() override {
|
||||
APIBaseTest::TearDown();
|
||||
}
|
||||
};
|
||||
|
||||
DISABLE_WARNING_MSVC_END(4250)
|
||||
|
||||
Reference in new issue
Block a user