IVF-PQ
======

.. role:: py(code)
   :language: c++
   :class: highlight

``#include <raft/neighbors/ivf_pq.cuh>``

namespace *raft::neighbors::ivf_pq*

.. doxygengroup:: ivf_pq
    :project: RAFT
    :members:
    :content-only:

Serializer Methods
------------------
``#include <raft/neighbors/ivf_pq_serialize.cuh>``

namespace *raft::neighbors::ivf_pq*

.. doxygengroup:: ivf_pq_serialize
    :project: RAFT
    :members:
    :content-only:

Candidate Refinement
--------------------
``#include <raft/neighbors/refine.cuh>``

namespace *raft::neighbors*

.. doxygengroup:: ann_refine
    :project: RAFT
    :members:
    :content-only:

Helper Methods
--------------
``#include <raft/neighbors/ivf_pq_helpers.cuh>``

namespace *raft::neighbors::ivf_pq::helpers*

.. doxygengroup:: ivf_pq_helpers
    :project: RAFT
    :members:
    :content-only: