Poolingが強制的にcuDNNを使ってしまうのを修正 resolved #133

This commit is contained in:
lltcggie 2018-12-01 14:45:38 +09:00
parent 424542d3f7
commit 20ad7ebd0b

View File

@ -423,6 +423,13 @@ Waifu2x::eWaifu2xError cNet::SetParameter(caffe::NetParameter &param, const std:
else else
layer_param->mutable_sigmoid_param()->set_engine(caffe::SigmoidParameter_Engine_CAFFE); layer_param->mutable_sigmoid_param()->set_engine(caffe::SigmoidParameter_Engine_CAFFE);
} }
else if (type == "Pooling")
{
if (process == "cudnn")
layer_param->mutable_pooling_param()->set_engine(caffe::PoolingParameter_Engine_CUDNN);
else
layer_param->mutable_pooling_param()->set_engine(caffe::PoolingParameter_Engine_CAFFE);
}
} }
return Waifu2x::eWaifu2xError_OK; return Waifu2x::eWaifu2xError_OK;