diff --git a/paddle/fluid/pybind/protobuf.cc b/paddle/fluid/pybind/protobuf.cc index cb7b44afcbc5195ebada183db01c7433e9a5a974..6736c79d5afd8f741805e5d15f4aca7b13227a5e 100644 --- a/paddle/fluid/pybind/protobuf.cc +++ b/paddle/fluid/pybind/protobuf.cc @@ -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(&jit::Property::SetFloat), - "set float", - py::arg("val")) .def("set_float", py::overload_cast( &jit::Property::SetFloat), @@ -425,53 +421,30 @@ void BindJitProperty(pybind11::module *m) { .def("get_float", py::overload_cast(&jit::Property::GetFloat, py::const_)) - .def("set_floats", - py::overload_cast &>( - &jit::Property::SetFloats), - "set list of float", - py::arg("vals")) .def("set_floats", py::overload_cast &>( &jit::Property::SetFloats), "set list of float", py::arg("name"), py::arg("val")) - .def("set_int", - py::overload_cast(&jit::Property::SetInt64), - "set int", - py::arg("val")) .def("set_int", py::overload_cast( &jit::Property::SetInt64), "set int", py::arg("name"), py::arg("val")) - .def("set_ints", - py::overload_cast &>( - &jit::Property::SetInt64s), - "set list of int", - py::arg("vals")) .def("set_ints", py::overload_cast &>( &jit::Property::SetInt64s), "set list of int", py::arg("name"), py::arg("val")) - .def("set_string", - py::overload_cast(&jit::Property::SetString), - "set string", - py::arg("val")) .def("set_string", py::overload_cast( &jit::Property::SetString), "set string", py::arg("name"), py::arg("val")) - .def("set_strings", - py::overload_cast &>( - &jit::Property::SetStrings), - "set list of string", - py::arg("vals")) .def("set_strings", py::overload_cast &>( diff --git a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_jit_property_save.py b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_jit_property_save.py index 59c67bfcb49a68b7dbedb4542e8d15ba22ea2385..3874d6d27a15a0f4901ff0a99b64d5b5f3b57b72 100644 --- a/python/paddle/fluid/tests/unittests/dygraph_to_static/test_jit_property_save.py +++ b/python/paddle/fluid/tests/unittests/dygraph_to_static/test_jit_property_save.py @@ -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)