depend on different upstream caffe