"...git@developer.sourcefind.cn:cnjsdfcy/simbricks.git" did not exist on "f52160107bafe7f6248e71fa6876576cc3425282"
Unverified Commit 255fb11a authored by Umang Yadav's avatar Umang Yadav Committed by GitHub
Browse files

Update deprecated Pybind constructor (#1382)

* remove deprecated constructor
parent e1e36cdc
...@@ -264,11 +264,10 @@ MIGRAPHX_PYBIND11_MODULE(migraphx, m) ...@@ -264,11 +264,10 @@ MIGRAPHX_PYBIND11_MODULE(migraphx, m)
py::class_<migraphx::argument>(m, "argument", py::buffer_protocol()) py::class_<migraphx::argument>(m, "argument", py::buffer_protocol())
.def_buffer([](migraphx::argument& x) -> py::buffer_info { return to_buffer_info(x); }) .def_buffer([](migraphx::argument& x) -> py::buffer_info { return to_buffer_info(x); })
.def("__init__", .def(py::init([](py::buffer b) {
[](migraphx::argument& x, py::buffer b) { py::buffer_info info = b.request();
py::buffer_info info = b.request(); return migraphx::argument(to_shape(info), info.ptr);
new(&x) migraphx::argument(to_shape(info), info.ptr); }))
})
.def("get_shape", &migraphx::argument::get_shape) .def("get_shape", &migraphx::argument::get_shape)
.def("data_ptr", .def("data_ptr",
[](migraphx::argument& x) { return reinterpret_cast<std::uintptr_t>(x.data()); }) [](migraphx::argument& x) { return reinterpret_cast<std::uintptr_t>(x.data()); })
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment