Beispiel #1
0
 def test_invalid_input(self):
     with self.assertRaises(ValueError):
         ops.concat([], 'channel')
     with self.assertRaises(ValueError):
         ops.concat([self.red_lt, self.red_lt], 'channel')
     with self.assertRaises(ValueError):
         ops.concat([self.red_lt, self.red_lt], 'foo')
Beispiel #2
0
 def test_invalid_input(self):
   with self.assertRaises(ValueError):
     ops.concat([], 'channel')
   with self.assertRaises(ValueError):
     ops.concat([self.red_lt, self.red_lt], 'channel')
   with self.assertRaises(ValueError):
     ops.concat([self.red_lt, self.red_lt], 'foo')
Beispiel #3
0
 def test_transposed(self):
     green_transposed = core.transpose(self.green_lt,
                                       ['probs', 'channel', 'z', 'x'])
     with self.assertRaises(ValueError):
         ops.concat([self.red_lt, green_transposed], 'channel')
Beispiel #4
0
    def test(self):
        concat_lt = ops.concat([self.red_lt, self.green_lt], 'channel')
        golden_lt = ops.select(self.original_lt, {'channel': ['red', 'green']})

        self.assertLabeledTensorsEqual(concat_lt, golden_lt)
Beispiel #5
0
 def test_name(self):
     concat_lt = ops.concat([self.red_lt, self.blue_lt], 'channel')
     self.assertIn('lt_concat', concat_lt.name)
Beispiel #6
0
 def test_transposed(self):
   green_transposed = core.transpose(self.green_lt,
                                     ['probs', 'channel', 'z', 'x'])
   with self.assertRaises(ValueError):
     ops.concat([self.red_lt, green_transposed], 'channel')
Beispiel #7
0
  def test(self):
    concat_lt = ops.concat([self.red_lt, self.green_lt], 'channel')
    golden_lt = ops.select(self.original_lt, {'channel': ['red', 'green']})

    self.assertLabeledTensorsEqual(concat_lt, golden_lt)
Beispiel #8
0
 def test_name(self):
   concat_lt = ops.concat([self.red_lt, self.blue_lt], 'channel')
   self.assertIn('lt_concat', concat_lt.name)