| 26 | string ParseHelper(const string& n) { return ParseTensorName(n).ToString(); } |
| 27 | |
| 28 | TEST(TensorIdTest, ParseTensorName) { |
| 29 | EXPECT_EQ(ParseHelper("W1"), "W1:0"); |
| 30 | EXPECT_EQ(ParseHelper("weights:0"), "weights:0"); |
| 31 | EXPECT_EQ(ParseHelper("W1:1"), "W1:1"); |
| 32 | EXPECT_EQ(ParseHelper("W1:17"), "W1:17"); |
| 33 | EXPECT_EQ(ParseHelper("xyz1_17"), "xyz1_17:0"); |
| 34 | EXPECT_EQ(ParseHelper("^foo"), "^foo"); |
| 35 | } |
| 36 | |
| 37 | uint32 Skewed(random::SimplePhilox* rnd, int max_log) { |
| 38 | const uint32 space = 1 << (rnd->Rand32() % (max_log + 1)); |
nothing calls this directly
no test coverage detected