pytorch/torch/csrc/utils/python_symnode.cpp
2023-04-12 03:21:57 +00:00

27 lines
635 B
C++

#include <torch/csrc/utils/python_symnode.h>
namespace torch {
py::handle get_symint_class() {
// NB: leak
static py::handle symint_class =
py::object(py::module::import("torch").attr("SymInt")).release();
return symint_class;
}
py::handle get_symfloat_class() {
// NB: leak
static py::handle symfloat_class =
py::object(py::module::import("torch").attr("SymFloat")).release();
return symfloat_class;
}
py::handle get_symbool_class() {
// NB: leak
static py::handle symbool_class =
py::object(py::module::import("torch").attr("SymBool")).release();
return symbool_class;
}
} // namespace torch