@@ -12,7 +12,7 @@ namespace py = pybind11;
1212PYBIND11_MODULE (TORCH_EXTENSION_NAME, m)
1313{
1414 py::class_<Offloader>(m, " Offloader" )
15- .def (py::init<const std::string &, unsigned int , const std::string &>(), py::arg (" filename" ), py::arg (" n_entries" ), py::arg (" backend" ) = " uring " )
15+ .def (py::init<const std::string &, unsigned int , const std::string &>(), py::arg (" filename" ), py::arg (" n_entries" ), py::arg (" backend" ) = " aio " )
1616 .def (" async_write" , &Offloader::async_write, py::arg (" tensor" ), py::arg (" key" ), py::arg (" callback" ) = py::none ())
1717 .def (" async_read" , &Offloader::async_read, py::arg (" tensor" ), py::arg (" key" ), py::arg (" callback" ) = py::none ())
1818 .def (" sync_write" , &Offloader::sync_write, py::arg (" tensor" ), py::arg (" key" ))
@@ -27,7 +27,7 @@ PYBIND11_MODULE(TORCH_EXTENSION_NAME, m)
2727 m.def (" get_backends" , get_backends);
2828 m.def (" probe_backend" , probe_backend, py::arg (" backend" ));
2929 py::class_<AsyncFileWriter>(m, " AsyncFileWriter" )
30- .def (py::init<int , unsigned int >(), py::arg (" fd" ), py::arg (" n_entries" ))
30+ .def (py::init<int , unsigned int , const std::string & >(), py::arg (" fd" ), py::arg (" n_entries" ), py::arg ( " backend " ) = " aio " )
3131 .def (" write" , &AsyncFileWriter::write, py::arg (" buffer" ), py::arg (" n_bytes" ), py::arg (" offset" ))
3232 .def (" synchronize" , &AsyncFileWriter::synchronize);
3333}
0 commit comments