结构体 PyCallbackIOReader

struct PyCallbackIOReader : public faiss::IOReader

公共函数

explicit PyCallbackIOReader(PyObject *callback, size_t bs = 1024 * 1024)

Callback:Python 函数,接收一个 size 参数并返回一个包含结果读取的 bytes 对象

virtual size_t operator()(void *ptrv, size_t size, size_t nitems) override
~PyCallbackIOReader() override
virtual int filedescriptor()

公共成员

PyObject *callback
size_t bs
std::string name