今天寫了部分代碼,在添加到項目中後就那些編譯,出現問題以下:spa
logistic_regression_layer.h:20:16: error: expected class name public Layer{
部分源代碼:code
template <typename Dtype> class Logistic_regression_layer : public Layer{
剛開始覺得是makefile 沒有寫好,仔細覈對後,發現原來繼承類Layer用的模板類,在繼承的時候沒有指定類型。而形成這個錯誤. 耽誤好幾個小時,跪.blog
改成這個以後,順利經過,記錄下這個有趣的過程. 繼承
using mxnet::cpp::Symbol; using mxnet::cpp::NDArray; template <typename Dtype> class Logistic_regression_layer : public Layer<Dtype>{
完.io