Skip to content

Commit

Permalink
[template] Remove half-byte precision from Template plugin Tile test (#…
Browse files Browse the repository at this point in the history
…23696)

### Details:
 - Removed half-byte precision from Template plugin Tile test.

### Tickets:
 - CVS-71891
 - CVS-72215
 - CVS-73511
  • Loading branch information
t-jankowski authored Apr 4, 2024
1 parent bdc1c22 commit fd6a988
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 60 deletions.
54 changes: 0 additions & 54 deletions src/plugins/template/tests/functional/op_reference/tile.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -133,185 +133,131 @@ std::vector<TileParams> generateParamsFloatValue() {
std::vector<TileParams> generateCombinedParams() {
const std::vector<std::vector<TileParams>> generatedParams{
// test each data type for each repeats type
// CVS-73511 - commented here due segmentation fault
// generateParams<element::Type_t::i4, element::Type_t::i4>(),
// generateParams<element::Type_t::i4, element::Type_t::i8>(),
// generateParams<element::Type_t::i4, element::Type_t::i16>(),
// generateParams<element::Type_t::i4, element::Type_t::i32>(),
// generateParams<element::Type_t::i4, element::Type_t::i64>(),
// generateParams<element::Type_t::i4, element::Type_t::u4>(),
// generateParams<element::Type_t::i4, element::Type_t::u8>(),
// generateParams<element::Type_t::i4, element::Type_t::u16>(),
// generateParams<element::Type_t::i4, element::Type_t::u32>(),
// generateParams<element::Type_t::i4, element::Type_t::u64>(),
generateParams<element::Type_t::i8, element::Type_t::i4>(),
generateParams<element::Type_t::i8, element::Type_t::i8>(),
generateParams<element::Type_t::i8, element::Type_t::i16>(),
generateParams<element::Type_t::i8, element::Type_t::i32>(),
generateParams<element::Type_t::i8, element::Type_t::i64>(),
generateParams<element::Type_t::i8, element::Type_t::u4>(),
generateParams<element::Type_t::i8, element::Type_t::u8>(),
generateParams<element::Type_t::i8, element::Type_t::u16>(),
generateParams<element::Type_t::i8, element::Type_t::u32>(),
generateParams<element::Type_t::i8, element::Type_t::u64>(),
generateParams<element::Type_t::i16, element::Type_t::i4>(),
generateParams<element::Type_t::i16, element::Type_t::i8>(),
generateParams<element::Type_t::i16, element::Type_t::i16>(),
generateParams<element::Type_t::i16, element::Type_t::i32>(),
generateParams<element::Type_t::i16, element::Type_t::i64>(),
generateParams<element::Type_t::i16, element::Type_t::u4>(),
generateParams<element::Type_t::i16, element::Type_t::u8>(),
generateParams<element::Type_t::i16, element::Type_t::u16>(),
generateParams<element::Type_t::i16, element::Type_t::u32>(),
generateParams<element::Type_t::i16, element::Type_t::u64>(),
generateParams<element::Type_t::i32, element::Type_t::i4>(),
generateParams<element::Type_t::i32, element::Type_t::i8>(),
generateParams<element::Type_t::i32, element::Type_t::i16>(),
generateParams<element::Type_t::i32, element::Type_t::i32>(),
generateParams<element::Type_t::i32, element::Type_t::i64>(),
generateParams<element::Type_t::i32, element::Type_t::u4>(),
generateParams<element::Type_t::i32, element::Type_t::u8>(),
generateParams<element::Type_t::i32, element::Type_t::u16>(),
generateParams<element::Type_t::i32, element::Type_t::u32>(),
generateParams<element::Type_t::i32, element::Type_t::u64>(),
generateParams<element::Type_t::i64, element::Type_t::i4>(),
generateParams<element::Type_t::i64, element::Type_t::i8>(),
generateParams<element::Type_t::i64, element::Type_t::i16>(),
generateParams<element::Type_t::i64, element::Type_t::i32>(),
generateParams<element::Type_t::i64, element::Type_t::i64>(),
generateParams<element::Type_t::i64, element::Type_t::u4>(),
generateParams<element::Type_t::i64, element::Type_t::u8>(),
generateParams<element::Type_t::i64, element::Type_t::u16>(),
generateParams<element::Type_t::i64, element::Type_t::u32>(),
generateParams<element::Type_t::i64, element::Type_t::u64>(),
// CVS-73511 - commented here due segmentation fault
// generateParams<element::Type_t::u4, element::Type_t::i4>(),
// generateParams<element::Type_t::u4, element::Type_t::i8>(),
// generateParams<element::Type_t::u4, element::Type_t::i16>(),
// generateParams<element::Type_t::u4, element::Type_t::i32>(),
// generateParams<element::Type_t::u4, element::Type_t::i64>(),
// generateParams<element::Type_t::u4, element::Type_t::u4>(),
// generateParams<element::Type_t::u4, element::Type_t::u8>(),
// generateParams<element::Type_t::u4, element::Type_t::u16>(),
// generateParams<element::Type_t::u4, element::Type_t::u32>(),
// generateParams<element::Type_t::u4, element::Type_t::u64>(),
generateParams<element::Type_t::u8, element::Type_t::i4>(),
generateParams<element::Type_t::u8, element::Type_t::i8>(),
generateParams<element::Type_t::u8, element::Type_t::i16>(),
generateParams<element::Type_t::u8, element::Type_t::i32>(),
generateParams<element::Type_t::u8, element::Type_t::i64>(),
generateParams<element::Type_t::u8, element::Type_t::u4>(),
generateParams<element::Type_t::u8, element::Type_t::u8>(),
generateParams<element::Type_t::u8, element::Type_t::u16>(),
generateParams<element::Type_t::u8, element::Type_t::u32>(),
generateParams<element::Type_t::u8, element::Type_t::u64>(),
generateParams<element::Type_t::u16, element::Type_t::i4>(),
generateParams<element::Type_t::u16, element::Type_t::i8>(),
generateParams<element::Type_t::u16, element::Type_t::i16>(),
generateParams<element::Type_t::u16, element::Type_t::i32>(),
generateParams<element::Type_t::u16, element::Type_t::i64>(),
generateParams<element::Type_t::u16, element::Type_t::u4>(),
generateParams<element::Type_t::u16, element::Type_t::u8>(),
generateParams<element::Type_t::u16, element::Type_t::u16>(),
generateParams<element::Type_t::u16, element::Type_t::u32>(),
generateParams<element::Type_t::u16, element::Type_t::u64>(),
generateParams<element::Type_t::u32, element::Type_t::i4>(),
generateParams<element::Type_t::u32, element::Type_t::i8>(),
generateParams<element::Type_t::u32, element::Type_t::i16>(),
generateParams<element::Type_t::u32, element::Type_t::i32>(),
generateParams<element::Type_t::u32, element::Type_t::i64>(),
generateParams<element::Type_t::u32, element::Type_t::u4>(),
generateParams<element::Type_t::u32, element::Type_t::u8>(),
generateParams<element::Type_t::u32, element::Type_t::u16>(),
generateParams<element::Type_t::u32, element::Type_t::u32>(),
generateParams<element::Type_t::u32, element::Type_t::u64>(),
generateParams<element::Type_t::u64, element::Type_t::i4>(),
generateParams<element::Type_t::u64, element::Type_t::i8>(),
generateParams<element::Type_t::u64, element::Type_t::i16>(),
generateParams<element::Type_t::u64, element::Type_t::i32>(),
generateParams<element::Type_t::u64, element::Type_t::i64>(),
generateParams<element::Type_t::u64, element::Type_t::u4>(),
generateParams<element::Type_t::u64, element::Type_t::u8>(),
generateParams<element::Type_t::u64, element::Type_t::u16>(),
generateParams<element::Type_t::u64, element::Type_t::u32>(),
generateParams<element::Type_t::u64, element::Type_t::u64>(),
generateParams<element::Type_t::f16, element::Type_t::i4>(),
generateParams<element::Type_t::f16, element::Type_t::i8>(),
generateParams<element::Type_t::f16, element::Type_t::i16>(),
generateParams<element::Type_t::f16, element::Type_t::i32>(),
generateParams<element::Type_t::f16, element::Type_t::i64>(),
generateParams<element::Type_t::f16, element::Type_t::u4>(),
generateParams<element::Type_t::f16, element::Type_t::u8>(),
generateParams<element::Type_t::f16, element::Type_t::u16>(),
generateParams<element::Type_t::f16, element::Type_t::u32>(),
generateParams<element::Type_t::f16, element::Type_t::u64>(),
generateParams<element::Type_t::f32, element::Type_t::i4>(),
generateParams<element::Type_t::f32, element::Type_t::i8>(),
generateParams<element::Type_t::f32, element::Type_t::i16>(),
generateParams<element::Type_t::f32, element::Type_t::i32>(),
generateParams<element::Type_t::f32, element::Type_t::i64>(),
generateParams<element::Type_t::f32, element::Type_t::u4>(),
generateParams<element::Type_t::f32, element::Type_t::u8>(),
generateParams<element::Type_t::f32, element::Type_t::u16>(),
generateParams<element::Type_t::f32, element::Type_t::u32>(),
generateParams<element::Type_t::f32, element::Type_t::u64>(),
generateParams<element::Type_t::f64, element::Type_t::i4>(),
generateParams<element::Type_t::f64, element::Type_t::i8>(),
generateParams<element::Type_t::f64, element::Type_t::i16>(),
generateParams<element::Type_t::f64, element::Type_t::i32>(),
generateParams<element::Type_t::f64, element::Type_t::i64>(),
generateParams<element::Type_t::f64, element::Type_t::u4>(),
generateParams<element::Type_t::f64, element::Type_t::u8>(),
generateParams<element::Type_t::f64, element::Type_t::u16>(),
generateParams<element::Type_t::f64, element::Type_t::u32>(),
generateParams<element::Type_t::f64, element::Type_t::u64>(),
generateParams<element::Type_t::bf16, element::Type_t::i4>(),
generateParams<element::Type_t::bf16, element::Type_t::i8>(),
generateParams<element::Type_t::bf16, element::Type_t::i16>(),
generateParams<element::Type_t::bf16, element::Type_t::i32>(),
generateParams<element::Type_t::bf16, element::Type_t::i64>(),
generateParams<element::Type_t::bf16, element::Type_t::u4>(),
generateParams<element::Type_t::bf16, element::Type_t::u8>(),
generateParams<element::Type_t::bf16, element::Type_t::u16>(),
generateParams<element::Type_t::bf16, element::Type_t::u32>(),
generateParams<element::Type_t::bf16, element::Type_t::u64>(),
// // test float values in data
generateParamsFloatValue<element::Type_t::f16, element::Type_t::i4>(),
generateParamsFloatValue<element::Type_t::f16, element::Type_t::i8>(),
generateParamsFloatValue<element::Type_t::f16, element::Type_t::i16>(),
generateParamsFloatValue<element::Type_t::f16, element::Type_t::i32>(),
generateParamsFloatValue<element::Type_t::f16, element::Type_t::i64>(),
generateParamsFloatValue<element::Type_t::f16, element::Type_t::u4>(),
generateParamsFloatValue<element::Type_t::f16, element::Type_t::u8>(),
generateParamsFloatValue<element::Type_t::f16, element::Type_t::u16>(),
generateParamsFloatValue<element::Type_t::f16, element::Type_t::u32>(),
generateParamsFloatValue<element::Type_t::f16, element::Type_t::u64>(),
generateParamsFloatValue<element::Type_t::f32, element::Type_t::i4>(),
generateParamsFloatValue<element::Type_t::f32, element::Type_t::i8>(),
generateParamsFloatValue<element::Type_t::f32, element::Type_t::i16>(),
generateParamsFloatValue<element::Type_t::f32, element::Type_t::i32>(),
generateParamsFloatValue<element::Type_t::f32, element::Type_t::i64>(),
generateParamsFloatValue<element::Type_t::f32, element::Type_t::u4>(),
generateParamsFloatValue<element::Type_t::f32, element::Type_t::u8>(),
generateParamsFloatValue<element::Type_t::f32, element::Type_t::u16>(),
generateParamsFloatValue<element::Type_t::f32, element::Type_t::u32>(),
generateParamsFloatValue<element::Type_t::f32, element::Type_t::u64>(),
generateParamsFloatValue<element::Type_t::f64, element::Type_t::i4>(),
generateParamsFloatValue<element::Type_t::f64, element::Type_t::i8>(),
generateParamsFloatValue<element::Type_t::f64, element::Type_t::i16>(),
generateParamsFloatValue<element::Type_t::f64, element::Type_t::i32>(),
generateParamsFloatValue<element::Type_t::f64, element::Type_t::i64>(),
generateParamsFloatValue<element::Type_t::f64, element::Type_t::u4>(),
generateParamsFloatValue<element::Type_t::f64, element::Type_t::u8>(),
generateParamsFloatValue<element::Type_t::f64, element::Type_t::u16>(),
generateParamsFloatValue<element::Type_t::f64, element::Type_t::u32>(),
generateParamsFloatValue<element::Type_t::f64, element::Type_t::u64>(),
generateParamsFloatValue<element::Type_t::bf16, element::Type_t::i4>(),
generateParamsFloatValue<element::Type_t::bf16, element::Type_t::i8>(),
generateParamsFloatValue<element::Type_t::bf16, element::Type_t::i16>(),
generateParamsFloatValue<element::Type_t::bf16, element::Type_t::i32>(),
generateParamsFloatValue<element::Type_t::bf16, element::Type_t::i64>(),
generateParamsFloatValue<element::Type_t::bf16, element::Type_t::u4>(),
generateParamsFloatValue<element::Type_t::bf16, element::Type_t::u8>(),
generateParamsFloatValue<element::Type_t::bf16, element::Type_t::u16>(),
generateParamsFloatValue<element::Type_t::bf16, element::Type_t::u32>(),
Expand Down
6 changes: 0 additions & 6 deletions src/plugins/template/tests/functional/skip_tests_config.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -82,12 +82,6 @@ std::vector<std::string> disabledTestPatterns() {
R"(.*ReferenceConcatTest.*concat_zero_.*)",
// CVS-64102
R"(.*ReferenceExperimentalPGGLayerTest.*iType=bf16.*stride_x=(32|64).*)",
// CVS-72215
R"(.*ReferenceTileTest.*aType=i4.*)",
R"(.*ReferenceTileTest.*aType=u4.*)",
// CVS-71891
R"(.*ReferenceTileTest.*rType=i4.*)",
R"(.*ReferenceTileTest.*rType=u4.*)",

// New plugin API doesn't support legacy NV12 I420 preprocessing
R"(.*ConvertNV12WithLegacyTest.*)",
Expand Down

0 comments on commit fd6a988

Please sign in to comment.