未验证 提交 8788513b 编写于 作者: H Hui Zhang 提交者: GitHub

[jit] rm useless property pybind (#44962)

* rm useless pybind

* rm useless ut
上级 a52357fe
......@@ -410,10 +410,6 @@ void BindJitProperty(pybind11::module *m) {
[](jit::Property &self) { new (&self) jit::Property(); },
pybind11::return_value_policy::reference)
.def("size", &jit::Property::Size)
.def("set_float",
py::overload_cast<const float &>(&jit::Property::SetFloat),
"set float",
py::arg("val"))
.def("set_float",
py::overload_cast<const std::string &, const float &>(
&jit::Property::SetFloat),
......@@ -425,53 +421,30 @@ void BindJitProperty(pybind11::module *m) {
.def("get_float",
py::overload_cast<const std::string &>(&jit::Property::GetFloat,
py::const_))
.def("set_floats",
py::overload_cast<const std::vector<float> &>(
&jit::Property::SetFloats),
"set list of float",
py::arg("vals"))
.def("set_floats",
py::overload_cast<const std::string &, const std::vector<float> &>(
&jit::Property::SetFloats),
"set list of float",
py::arg("name"),
py::arg("val"))
.def("set_int",
py::overload_cast<const int64_t &>(&jit::Property::SetInt64),
"set int",
py::arg("val"))
.def("set_int",
py::overload_cast<const std::string &, const int64_t &>(
&jit::Property::SetInt64),
"set int",
py::arg("name"),
py::arg("val"))
.def("set_ints",
py::overload_cast<const std::vector<int64_t> &>(
&jit::Property::SetInt64s),
"set list of int",
py::arg("vals"))
.def("set_ints",
py::overload_cast<const std::string &, const std::vector<int64_t> &>(
&jit::Property::SetInt64s),
"set list of int",
py::arg("name"),
py::arg("val"))
.def("set_string",
py::overload_cast<const std::string &>(&jit::Property::SetString),
"set string",
py::arg("val"))
.def("set_string",
py::overload_cast<const std::string &, const std::string &>(
&jit::Property::SetString),
"set string",
py::arg("name"),
py::arg("val"))
.def("set_strings",
py::overload_cast<const std::vector<std::string> &>(
&jit::Property::SetStrings),
"set list of string",
py::arg("vals"))
.def("set_strings",
py::overload_cast<const std::string &,
const std::vector<std::string> &>(
......
......@@ -44,29 +44,16 @@ class TestPropertySave(unittest.TestCase):
with self.assertRaises(ValueError):
self.a.get_float(1)
def test_set_float_wo_name(self):
"""test save without name
"""
a = paddle.framework.core.Property()
a.set_float(10.0)
self.assertEqual(a.get_float(0), 10.0)
def test_set(self):
"""test propety set.
"""
try:
a = paddle.framework.core.Property()
a.set_float(10.0)
a.set_float('float', 10.0)
a.set_floats([5.0, 4.0, 3.0])
a.set_floats('floats', [5.0, 4.0, 3.0])
a.set_int(5)
a.set_int('int', 5)
a.set_ints([1, 2, 3])
a.set_ints('ints', [1, 2, 3])
a.set_string("hello")
a.set_string("str", "hello")
a.set_strings(["1", "2", "3"])
a.set_strings('strs', ["1", "2", "3"])
except Exception as e:
self.assertEqual(False, True)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册