TestConcatLayer: add gradient check for bottom[1] only (to verify
authorJeff Donahue <jeff.donahue@gmail.com>
Tue, 25 Aug 2015 02:44:18 +0000 (19:44 -0700)
committerJeff Donahue <jeff.donahue@gmail.com>
Tue, 25 Aug 2015 02:44:18 +0000 (19:44 -0700)
propagate_down[0] == false correctness)

src/caffe/test/test_concat_layer.cpp

index 662a50f..088e0a4 100644 (file)
@@ -173,4 +173,13 @@ TYPED_TEST(ConcatLayerTest, TestGradientChannels) {
     this->blob_top_vec_);
 }
 
+TYPED_TEST(ConcatLayerTest, TestGradientChannelsBottomOneOnly) {
+  typedef typename TypeParam::Dtype Dtype;
+  LayerParameter layer_param;
+  ConcatLayer<Dtype> layer(layer_param);
+  GradientChecker<Dtype> checker(1e-2, 1e-2);
+  checker.CheckGradient(&layer, this->blob_bottom_vec_0_,
+    this->blob_top_vec_, 1);
+}
+
 }  // namespace caffe