makefile在编译的过程中出现“except class name”

 

今天写了部分代码,在添加到项目中后就那些编译,出现问题如下:

logistic_regression_layer.h:20:16: error: expected class name
        public Layer{

部分源代码:

template <typename Dtype>
class Logistic_regression_layer :
        public Layer{

刚开始以为是makefile 没有写好,仔细核对后,发现原来继承类Layer用的模板类,在继承的时候没有指定类型。而造成这个错误. 耽误好几个小时,跪.

改为这个之后,顺利通过,记录下这个有趣的过程. 

using mxnet::cpp::Symbol;
using mxnet::cpp::NDArray;

template <typename Dtype>
class Logistic_regression_layer :
        public Layer<Dtype>{

完.

 

posted @   龚细军  阅读(762)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示