MCPcopy Create free account
hub / github.com/ROCm/AMDMIGraphX / verify_common

Function verify_common

test/common_dims.cpp:37–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

35}
36
37static void verify_common(const migraphx::common_dims& cd)
38{
39 EXPECT(cd.get_dimensions_for({2, 32, 40, 8, 8}) == std::vector<std::size_t>{2, 32, 40, 8, 8});
40 EXPECT(cd.get_dimensions_for({64, 2560}) == std::vector<std::size_t>{2, 32, 40, 8, 8});
41 EXPECT(cd.get_dimensions_for({2, 32, 1}) == std::vector<std::size_t>{2, 32, 1, 1, 1});
42 EXPECT(cd.get_dimensions_for({2, 1, 2560}) == std::vector<std::size_t>{2, 1, 40, 8, 8});
43 EXPECT(cd.get_dimensions_for({2, 8, 2560}) == std::vector<std::size_t>{2, 8, 40, 8, 8});
44 EXPECT(cd.get_dimensions_for({2, 1, 8, 8}) == std::vector<std::size_t>{2, 1, 1, 8, 8});
45 EXPECT(cd.get_dimensions_for({2, 32, 8}).empty());
46 EXPECT(cd.get_dimensions_for({2, 8, 8, 8}).empty());
47 EXPECT(cd.get_dimensions_for({2, 1, 40, 8, 8}) == std::vector<std::size_t>{2, 1, 40, 8, 8});
48 EXPECT(cd.get_dimensions_for({2, 32, 256, 8, 8}) == std::vector<std::size_t>{2, 32, 256, 8, 8});
49}
50
51TEST_CASE(common1)
52{

Callers 1

TEST_CASEFunction · 0.85

Calls 2

get_dimensions_forMethod · 0.80
emptyMethod · 0.45

Tested by

no test coverage detected