Skip to main content

Crate cuvs_sys

Crate cuvs_sys 

Source
Expand description

Raw FFI bindings to libcuvs_c.

Structs§

CUstream_st
Opaque CUDA stream handle used by the current cuVS C ABI.
DLDataType
DLDevice
DLManagedTensor
DLTensor
cudaDataType_t
Temporary ABI shim for cudaDataType_t while the cuVS C API exposes CUDA types. TODO: Remove this once the cuVS C API removes cudaDataType_t reliance.
cuvsAceParams
cuvsAllNeighborsIndexParams
cuvsBinaryQuantizer
cuvsBinaryQuantizerParams
cuvsBruteForceIndex
cuvsCagraCompressionParams
cuvsCagraExtendParams
cuvsCagraIndex
cuvsCagraIndexParams
cuvsCagraSearchParams
cuvsDataset
cuvsFilter
cuvsHnswAceParams
cuvsHnswExtendParams
cuvsHnswIndex
cuvsHnswIndexParams
cuvsHnswSearchParams
cuvsIvfFlatIndex
cuvsIvfFlatIndexParams
cuvsIvfFlatSearchParams
cuvsIvfPqIndex
cuvsIvfPqIndexParams
cuvsIvfPqParams
cuvsIvfPqSearchParams
cuvsIvfSqIndex
cuvsIvfSqIndexParams
cuvsIvfSqSearchParams
cuvsKMeansParams
cuvsMultiGpuCagraIndex
cuvsMultiGpuCagraIndexParams
cuvsMultiGpuCagraSearchParams
cuvsMultiGpuIvfFlatIndex
cuvsMultiGpuIvfFlatIndexParams
cuvsMultiGpuIvfFlatSearchParams
cuvsMultiGpuIvfPqIndex
cuvsMultiGpuIvfPqIndexParams
cuvsMultiGpuIvfPqSearchParams
cuvsNNDescentIndex
cuvsNNDescentIndexParams
cuvsPcaParams
cuvsProductQuantizer
cuvsProductQuantizerParams
cuvsScalarQuantizer
cuvsScalarQuantizerParams
cuvsTieredIndex
cuvsTieredIndexParams
cuvsVamanaIndex
cuvsVamanaIndexParams

Enums§

DLDataTypeCode
DLDeviceType
cuvsAllNeighborsAlgo
cuvsBinaryQuantizerThreshold
cuvsCagraGraphBuildAlgo
cuvsCagraHashMode
cuvsCagraHnswHeuristicType
cuvsCagraSearchAlgo
cuvsDatasetLayout_t
cuvsDatasetMemType_t
cuvsDistanceType
cuvsError_t
cuvsFilterType
cuvsHnswHierarchy
cuvsIvfPqCodebookGen
cuvsIvfPqListLayout
cuvsKMeansInitMethod
cuvsKMeansType
cuvsLogLevel_t
cuvsMergeStrategy
cuvsMultiGpuDistributionMode
cuvsMultiGpuReplicatedSearchMode
cuvsMultiGpuShardedMergeMode
cuvsNNDescentDistCompDtype
cuvsPcaSolver
cuvsTieredIndexANNAlgo

Functions§

cuvsAceParamsCreate
cuvsAceParamsDestroy
cuvsAllNeighborsBuild
cuvsAllNeighborsIndexParamsCreate
cuvsAllNeighborsIndexParamsDestroy
cuvsBinaryQuantizerCreate
cuvsBinaryQuantizerDestroy
cuvsBinaryQuantizerParamsCreate
cuvsBinaryQuantizerParamsDestroy
cuvsBinaryQuantizerTrain
cuvsBinaryQuantizerTransform
cuvsBinaryQuantizerTransformWithParams
cuvsBruteForceBuild
cuvsBruteForceDeserialize
cuvsBruteForceIndexCreate
cuvsBruteForceIndexDestroy
cuvsBruteForceSearch
cuvsBruteForceSerialize
cuvsCagraBuild
cuvsCagraCompressionParamsCreate
cuvsCagraCompressionParamsDestroy
cuvsCagraDeserializeGraph
cuvsCagraDeserializeGraphAndDataset
cuvsCagraExtend
cuvsCagraExtendParamsCreate
cuvsCagraExtendParamsDestroy
cuvsCagraIndexCreate
cuvsCagraIndexDestroy
cuvsCagraIndexFromArgs
cuvsCagraIndexGetDataset
cuvsCagraIndexGetDims
cuvsCagraIndexGetGraph
cuvsCagraIndexGetGraphDegree
cuvsCagraIndexGetSize
cuvsCagraIndexParamsCreate
cuvsCagraIndexParamsDestroy
cuvsCagraIndexParamsFromDataset
cuvsCagraIndexParamsFromHnswParams
cuvsCagraMerge
cuvsCagraSearch
cuvsCagraSearchMultiPartition
cuvsCagraSearchParamsCreate
cuvsCagraSearchParamsDestroy
cuvsCagraSerializeGraph
cuvsCagraSerializeGraphAndDataset
cuvsCagraSerializeToHnswlib
cuvsCagraUpdateDataset
cuvsDatasetCreate
cuvsDatasetDestroy
cuvsDatasetGetDtype
cuvsDatasetGetIsOwning
cuvsDatasetGetLayout
cuvsDatasetGetMemType
cuvsDatasetMakePadded
cuvsDatasetMakePaddedView
cuvsDatasetMakeStandardView
cuvsDeviceIdGet
cuvsGetLastErrorText
cuvsGetLogLevel
cuvsHnswAceParamsCreate
cuvsHnswAceParamsDestroy
cuvsHnswBuild
cuvsHnswDeserialize
cuvsHnswExtend
cuvsHnswExtendParamsCreate
cuvsHnswExtendParamsDestroy
cuvsHnswFromCagra
cuvsHnswFromCagraWithDataset
cuvsHnswIndexCreate
cuvsHnswIndexDestroy
cuvsHnswIndexParamsCreate
cuvsHnswIndexParamsDestroy
cuvsHnswSearch
cuvsHnswSearchParamsCreate
cuvsHnswSearchParamsDestroy
cuvsHnswSerialize
cuvsIvfFlatBuild
cuvsIvfFlatDeserialize
cuvsIvfFlatExtend
cuvsIvfFlatIndexCreate
cuvsIvfFlatIndexDestroy
cuvsIvfFlatIndexGetCenters
cuvsIvfFlatIndexGetDim
cuvsIvfFlatIndexGetNLists
cuvsIvfFlatIndexParamsCreate
cuvsIvfFlatIndexParamsDestroy
cuvsIvfFlatSearch
cuvsIvfFlatSearchParamsCreate
cuvsIvfFlatSearchParamsDestroy
cuvsIvfFlatSerialize
cuvsIvfPqBuild
cuvsIvfPqBuildPrecomputed
cuvsIvfPqDeserialize
cuvsIvfPqExtend
cuvsIvfPqIndexCreate
cuvsIvfPqIndexDestroy
cuvsIvfPqIndexGetCenters
cuvsIvfPqIndexGetCentersPadded
cuvsIvfPqIndexGetCentersRot
cuvsIvfPqIndexGetDim
cuvsIvfPqIndexGetListIndices
cuvsIvfPqIndexGetListSizes
cuvsIvfPqIndexGetNLists
cuvsIvfPqIndexGetPqBits
cuvsIvfPqIndexGetPqCenters
cuvsIvfPqIndexGetPqDim
cuvsIvfPqIndexGetPqLen
cuvsIvfPqIndexGetRotationMatrix
cuvsIvfPqIndexGetSize
cuvsIvfPqIndexParamsCreate
cuvsIvfPqIndexParamsDestroy
cuvsIvfPqIndexUnpackContiguousListData
cuvsIvfPqSearch
cuvsIvfPqSearchParamsCreate
cuvsIvfPqSearchParamsDestroy
cuvsIvfPqSerialize
cuvsIvfPqTransform
cuvsIvfSqBuild
cuvsIvfSqDeserialize
cuvsIvfSqExtend
cuvsIvfSqIndexCreate
cuvsIvfSqIndexDestroy
cuvsIvfSqIndexGetCenters
cuvsIvfSqIndexGetDim
cuvsIvfSqIndexGetNLists
cuvsIvfSqIndexGetSize
cuvsIvfSqIndexParamsCreate
cuvsIvfSqIndexParamsDestroy
cuvsIvfSqSearch
cuvsIvfSqSearchParamsCreate
cuvsIvfSqSearchParamsDestroy
cuvsIvfSqSerialize
cuvsKMeansClusterCost
cuvsKMeansFit
cuvsKMeansParamsCreate
cuvsKMeansParamsDestroy
cuvsKMeansPredict
cuvsMatrixCopy
cuvsMatrixSliceRows
cuvsMultiGpuCagraBuild
cuvsMultiGpuCagraDeserialize
cuvsMultiGpuCagraDistribute
cuvsMultiGpuCagraExtend
cuvsMultiGpuCagraIndexCreate
cuvsMultiGpuCagraIndexDestroy
cuvsMultiGpuCagraIndexParamsCreate
cuvsMultiGpuCagraIndexParamsDestroy
cuvsMultiGpuCagraSearch
cuvsMultiGpuCagraSearchParamsCreate
cuvsMultiGpuCagraSearchParamsDestroy
cuvsMultiGpuCagraSerialize
cuvsMultiGpuCagraUpdateDataset
cuvsMultiGpuIvfFlatBuild
cuvsMultiGpuIvfFlatDeserialize
cuvsMultiGpuIvfFlatDistribute
cuvsMultiGpuIvfFlatExtend
cuvsMultiGpuIvfFlatIndexCreate
cuvsMultiGpuIvfFlatIndexDestroy
cuvsMultiGpuIvfFlatIndexParamsCreate
cuvsMultiGpuIvfFlatIndexParamsDestroy
cuvsMultiGpuIvfFlatSearch
cuvsMultiGpuIvfFlatSearchParamsCreate
cuvsMultiGpuIvfFlatSearchParamsDestroy
cuvsMultiGpuIvfFlatSerialize
cuvsMultiGpuIvfPqBuild
cuvsMultiGpuIvfPqDeserialize
cuvsMultiGpuIvfPqDistribute
cuvsMultiGpuIvfPqExtend
cuvsMultiGpuIvfPqIndexCreate
cuvsMultiGpuIvfPqIndexDestroy
cuvsMultiGpuIvfPqIndexParamsCreate
cuvsMultiGpuIvfPqIndexParamsDestroy
cuvsMultiGpuIvfPqSearch
cuvsMultiGpuIvfPqSearchParamsCreate
cuvsMultiGpuIvfPqSearchParamsDestroy
cuvsMultiGpuIvfPqSerialize
cuvsMultiGpuKMeansFit
cuvsMultiGpuResourcesCreate
cuvsMultiGpuResourcesCreateWithDeviceIds
cuvsMultiGpuResourcesDestroy
cuvsMultiGpuResourcesSetMemoryPool
cuvsNNDescentBuild
cuvsNNDescentIndexCreate
cuvsNNDescentIndexDestroy
cuvsNNDescentIndexGetDistances
cuvsNNDescentIndexGetGraph
cuvsNNDescentIndexParamsCreate
cuvsNNDescentIndexParamsDestroy
cuvsPairwiseDistance
cuvsPcaFit
cuvsPcaFitTransform
cuvsPcaInverseTransform
cuvsPcaParamsCreate
cuvsPcaParamsDestroy
cuvsPcaTransform
cuvsProductQuantizerBuild
cuvsProductQuantizerCreate
cuvsProductQuantizerDestroy
cuvsProductQuantizerGetEncodedDim
cuvsProductQuantizerGetPqBits
cuvsProductQuantizerGetPqCodebook
cuvsProductQuantizerGetPqDim
cuvsProductQuantizerGetUseVq
cuvsProductQuantizerGetVqCodebook
cuvsProductQuantizerInverseTransform
cuvsProductQuantizerParamsCreate
cuvsProductQuantizerParamsDestroy
cuvsProductQuantizerTransform
cuvsRMMAlloc
cuvsRMMAsyncMemoryResourceEnable
cuvsRMMFree
cuvsRMMHostAlloc
cuvsRMMHostFree
cuvsRMMMemoryResourceReset
cuvsRMMPoolMemoryResourceEnable
cuvsRefine
cuvsResourcesCreate
cuvsResourcesCreateWithMemoryTracking
cuvsResourcesDestroy
cuvsResourcesSetWorkspacePool
cuvsScalarQuantizerCreate
cuvsScalarQuantizerDestroy
cuvsScalarQuantizerInverseTransform
cuvsScalarQuantizerParamsCreate
cuvsScalarQuantizerParamsDestroy
cuvsScalarQuantizerTrain
cuvsScalarQuantizerTransform
cuvsSelectK
cuvsSetLastErrorText
cuvsSetLogLevel
cuvsStreamGet
cuvsStreamSet
cuvsStreamSync
cuvsTieredIndexBuild
cuvsTieredIndexCreate
cuvsTieredIndexDestroy
cuvsTieredIndexExtend
cuvsTieredIndexMerge
cuvsTieredIndexParamsCreate
cuvsTieredIndexParamsDestroy
cuvsTieredIndexSearch
cuvsVamanaBuild
cuvsVamanaIndexCreate
cuvsVamanaIndexDestroy
cuvsVamanaIndexGetDims
cuvsVamanaIndexParamsCreate
cuvsVamanaIndexParamsDestroy
cuvsVamanaSerialize
cuvsVersionGet

Type Aliases§

cudaStream_t
cuvsAceParams_t
cuvsAllNeighborsIndexParams_t
cuvsBinaryQuantizerParams_t
cuvsBinaryQuantizer_t
cuvsBruteForceIndex_t
cuvsCagraCompressionParams_t
cuvsCagraExtendParams_t
cuvsCagraIndexParams_t
cuvsCagraIndex_t
cuvsCagraSearchParams_t
cuvsDataset_t
cuvsHnswAceParams_t
cuvsHnswExtendParams_t
cuvsHnswIndexParams_t
cuvsHnswIndex_t
cuvsHnswSearchParams_t
cuvsIvfFlatIndexParams_t
cuvsIvfFlatIndex_t
cuvsIvfFlatSearchParams_t
cuvsIvfPqIndexParams_t
cuvsIvfPqIndex_t
cuvsIvfPqParams_t
cuvsIvfPqSearchParams_t
cuvsIvfSqIndexParams_t
cuvsIvfSqIndex_t
cuvsIvfSqSearchParams_t
cuvsKMeansParams_t
cuvsMultiGpuCagraIndexParams_t
cuvsMultiGpuCagraIndex_t
cuvsMultiGpuCagraSearchParams_t
cuvsMultiGpuIvfFlatIndexParams_t
cuvsMultiGpuIvfFlatIndex_t
cuvsMultiGpuIvfFlatSearchParams_t
cuvsMultiGpuIvfPqIndexParams_t
cuvsMultiGpuIvfPqIndex_t
cuvsMultiGpuIvfPqSearchParams_t
cuvsNNDescentIndexParams_t
cuvsNNDescentIndex_t
cuvsPcaParams_t
cuvsProductQuantizerParams_t
cuvsProductQuantizer_t
cuvsResources_t
cuvsScalarQuantizerParams_t
cuvsScalarQuantizer_t
cuvsTieredIndexParams_t
cuvsTieredIndex_t
cuvsVamanaIndexParams_t
cuvsVamanaIndex_t