是否有任何类torch::nn::Linear, torch::nn::Conv1d, torch::nn::Conv2d, ... torch::nn::GRU, ....
都继承自该类?torch::nn::Module
似乎是一个不错的选择,尽管有一个名为 的中产阶级torch::nn::Cloneable
,所以这torch::nn::Module
不起作用。此外,torch::nn::Cloneable
它本身就是一个模板,因此需要在声明中键入。我想创建一个 general class model
,它有std::vector<the common class> layers
,以便以后我可以填充layers
我想要的任何类型的层,例如Linear, LSTM,
等。当前的 API 中是否有这样的功能?这可以在 python 中轻松完成,尽管在这里我们需要声明,这阻碍了 python 的易用性。
谢谢, 阿夫辛