WithinChannel) {   typedef typename TypeParam::Dtype Dtype;   LayerParameter layer_param;   layer_param.mutable_lrn_param()->set_norm_region(       LRNParameter_NormRegion_WITHIN_CHANNEL);   layer_param.mutable_lrn_param()->set_local_size(0);   MKLLRNLayer<Dtype> layer(layer_param);   layer.SetUp(this->blob_bottom_vec_, this->blob_top_vec_);   layer.Forward(this->blob_bottom_vec_, this->blob_top_vec_);   Blob<Dtype> top_reference;   this->ReferenceLRNForward(*(this->blob_bottom_), layer_param,       &top_reference);   for (int i = 0; i < this->blob_bottom_->count(); ++i) {     EXPECT_NEAR(this->blob_top_->cpu_data()[i], top_reference.cpu_data()[i],                 this->epsilon_);   } } 