You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: fern/pages/api_guide.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ slug: user-guide/api-guides
6
6
7
7
Use these pages to find task-focused NVIDIA cuVS API examples for clustering, vector indexing, preprocessing, and supporting routines.
8
8
9
-
NVIDIA cuVS is written in C++ at its core and wrapped by a stable C API layer. The Python, Java, Rust, and Go bindings use that C layer so they can share the same ABI boundary; see [Compatibility](/user-guide/compatibility) for why that matters. These API guides are intended for general use and include examples for supported programming languages where possible, but some guides document C++ concepts explicitly because all NVIDIA cuVS algorithm implementations are C++ at the core.
9
+
NVIDIA cuVS is written in C++ at its core and wrapped by a stable C API layer. The Python, Java, Rust, and Go bindings use that C layer so they can share the same ABI boundary; see [Compatibility](/user-guide/field-guide/compatibility) for why that matters. These API guides are intended for general use and include examples for supported programming languages where possible, but some guides document C++ concepts explicitly because all NVIDIA cuVS algorithm implementations are C++ at the core.
Copy file name to clipboardExpand all lines: fern/pages/c_api/c-api-cluster-kmeans.md
+20-20Lines changed: 20 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,7 @@ struct cuvsKMeansParams {
63
63
|`tol`|`double`| Relative tolerance with regards to inertia to declare convergence. |
64
64
|`n_init`|`int`| Number of instance k-means algorithm will be run with different seeds. |
65
65
|`oversampling_factor`|`double`| Oversampling factor for use in the k-means\|\| algorithm |
66
-
|`batch_samples`|`int`| batch_samples and batch_centroids are used to tile 1NN computation which is useful to optimize/control the memory footprintDefault tile is [batch_samples x n_clusters] i.e. when batch_centroids is 0 then don't tile the centroids |
66
+
|`batch_samples`|`int`| batch_samples and batch_centroids are used to tile 1NN computation which is useful to optimize/control the memory footprint<br />Default tile is [batch_samples x n_clusters] i.e. when batch_centroids is 0 then don't tile the centroids |
67
67
|`batch_centroids`|`int`| if 0 then batch_centroids = n_clusters |
68
68
|`inertia_check`|`bool`| Deprecated, ignored. Kept for ABI compatibility. |
69
69
|`hierarchical`|`bool`| Whether to use hierarchical (balanced) kmeans or not |
@@ -105,7 +105,7 @@ struct cuvsKMeansParams_v2 {
105
105
|`tol`|`double`| Relative tolerance with regards to inertia to declare convergence. |
106
106
|`n_init`|`int`| Number of instance k-means algorithm will be run with different seeds. |
107
107
|`oversampling_factor`|`double`| Oversampling factor for use in the k-means\|\| algorithm |
108
-
|`batch_samples`|`int`| batch_samples and batch_centroids are used to tile 1NN computation which is useful to optimize/control the memory footprintDefault tile is [batch_samples x n_clusters] i.e. when batch_centroids is 0 then don't tile the centroids |
108
+
|`batch_samples`|`int`| batch_samples and batch_centroids are used to tile 1NN computation which is useful to optimize/control the memory footprint<br />Default tile is [batch_samples x n_clusters] i.e. when batch_centroids is 0 then don't tile the centroids |
109
109
|`batch_centroids`|`int`| if 0 then batch_centroids = n_clusters |
110
110
|`hierarchical`|`bool`| Whether to use hierarchical (balanced) kmeans or not |
111
111
|`hierarchical_n_iters`|`int`| For hierarchical k-means , defines the number of training iterations |
@@ -119,7 +119,7 @@ struct cuvsKMeansParams_v2 {
119
119
Allocate KMeans params, and populate with default values
0 commit comments