/usr/local/lib64/python3.6/site-packages/torch/include/torch/csrc/jit/python
NameSizeModeActions
init.h1510644editdlrm
module_python.h6850644editdlrm
pybind.h81020644editdlrm
pybind_utils.h397110644editdlrm
python_arg_flatten.h35770644editdlrm
python_custom_class.h4710644editdlrm
python_dict.h33450644editdlrm
python_ir.h17180644editdlrm
python_ivalue.h32490644editdlrm
python_list.h54380644editdlrm
python_sugared_value.h105450644editdlrm
python_tracer.h9110644editdlrm
python_tree_views.h1750644editdlrm
script_init.h1770644editdlrm
update_graph_executor_opt.h2240644editdlrm
Edit: /usr/local/lib64/python3.6/site-packages/torch/include/torch/csrc/jit/python/python_tracer.h (911B)
#pragma once #include #include #include #include #include #include namespace torch { namespace jit { struct Module; namespace tracer { void initPythonTracerBindings(PyObject* module); SourceRange getPythonInterpreterSourceRange(); Node* preRecordPythonTrace( THPObjectPtr pyobj, const std::string& arg_types, at::ArrayRef inputs, std::vector scalar_args); std::pair, Stack> createGraphByTracing( const py::function& func, Stack inputs, const py::function& var_name_lookup_fn, bool strict, bool force_outplace, Module* self = nullptr, const std::vector& argument_names = {}); } // namespace tracer } // namespace jit } // namespace torch