#ifndef ALEXNET_H #define ALEXNET_H #include namespace vision { namespace models { // AlexNet model architecture from the // "One weird trick..." paper. struct AlexNetImpl : torch::nn::Module { torch::nn::Sequential features{nullptr}, classifier{nullptr}; AlexNetImpl(int64_t num_classes = 1000); torch::Tensor forward(torch::Tensor x); }; TORCH_MODULE(AlexNet); } // namespace models } // namespace vision #endif // ALEXNET_H