MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / TEST_F

Function TEST_F

tensorflow/compiler/xla/layout_test.cc:34–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

32class LayoutTest : public ::testing::Test {};
33
34TEST_F(LayoutTest, ToString) {
35 EXPECT_EQ(Layout().ToString(), "invalid{}");
36 EXPECT_EQ(Layout({4, 5, 6}).ToString(), "{4,5,6}");
37 EXPECT_EQ(Layout({4, 5, 6}).ToString(), "{4,5,6}");
38 EXPECT_EQ(Layout({3, 2, 1, 0}, {Tile({42, 123}), Tile({4, 5})}).ToString(),
39 "{3,2,1,0:T(42,123)(4,5)}");
40 EXPECT_EQ(
41 Layout({1, 0}, {Tile({2, 55})}).set_element_size_in_bits(42).ToString(),
42 "{1,0:T(2,55)E(42)}");
43 EXPECT_EQ(Layout({3, 2, 1, 0}, {Tile({42, 123}), Tile({4, 5})})
44 .set_memory_space(3)
45 .ToString(),
46 "{3,2,1,0:T(42,123)(4,5)S(3)}");
47 EXPECT_EQ(
48 Layout({1, 0}, {Tile({-2, 55})}).set_element_size_in_bits(42).ToString(),
49 "{1,0:T(Invalid value -2,55)E(42)}");
50}
51
52TEST_F(LayoutTest, StreamOut) {
53 {

Callers

nothing calls this directly

Calls 5

LayoutClass · 0.70
TileClass · 0.70
EqualClass · 0.70
ToStringMethod · 0.45
ToProtoMethod · 0.45

Tested by

no test coverage detected