/usr/local/lib64/python3.6/site-packages/torch/include/caffe2/onnx
NameSizeModeActions
backend.h86740644editdlrm
backend_rep.h11370644editdlrm
device.h4880644editdlrm
helper.h28190644editdlrm
offline_tensor.h16450644editdlrm
onnxifi_graph_info.h35390644editdlrm
onnxifi_init.h1660644editdlrm
onnx_exporter.h48430644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/torch/include/caffe2/onnx/backend_rep.h (1137B)
#pragma once #include "caffe2/predictor/predictor.h" #include "caffe2/proto/caffe2_pb.h" #include #include #include namespace caffe2 { namespace onnx { class TORCH_API Caffe2BackendRep { public: void Run( const caffe2::Predictor::TensorList& inputs, caffe2::Predictor::TensorList* outputs); void RunMap( const caffe2::Predictor::TensorMap& inputs, caffe2::Predictor::TensorList* outputs); caffe2::NetDef& init_net() { return init_net_; } caffe2::NetDef& pred_net() { return pred_net_; } std::vector& uninitialized_inputs() { return uninitialized_inputs_; } const caffe2::NetDef& init_net() const { return init_net_; } const caffe2::NetDef& pred_net() const { return pred_net_; } const std::vector& uninitialized_inputs() const { return uninitialized_inputs_; } private: void CheckInit(); caffe2::NetDef init_net_; caffe2::NetDef pred_net_; std::vector uninitialized_inputs_; std::unique_ptr predictor_{nullptr}; }; } // namespace onnx } // namespace caffe2