35 TorchNet(
const std::string &model_file,
36 const std::vector<std::string> &outputs,
37 const std::vector<std::string> &inputs);
41 bool Init(
const std::map<std::string, std::vector<int>> &shapes)
override;
43 void Infer()
override;
48 bool shape(
const std::string &name, std::vector<int> *res);
49 torch::jit::script::Module
net_;
52 std::string model_file_;
53 std::vector<std::string> output_names_;
54 std::vector<std::string> input_names_;
57 torch::DeviceType device_type_;