better interface for dnn_conv