是否有任何类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 的易用性。
谢谢, 阿夫辛