@@ -80,8 +80,8 @@ NB_MODULE(_autocorr_cuda, m) {
8080 launch_morans_dense (data_centered, adj_row_ptr, adj_col_ind, adj_data, num, n_samples,
8181 n_features, (cudaStream_t)stream);
8282 },
83- " data_centered" _a, " adj_row_ptr" _a, " adj_col_ind" _a, " adj_data" _a, " num" _a, " n_samples " _a,
84- " n_features" _a, " stream" _a = 0 );
83+ " data_centered" _a, nb::kw_only (), " adj_row_ptr" _a, " adj_col_ind" _a, " adj_data" _a, " num" _a,
84+ " n_samples " _a, " n_features" _a, " stream" _a = 0 );
8585 m.def (
8686 " morans_sparse" ,
8787 [](std::uintptr_t adj_row_ptr, std::uintptr_t adj_col_ind, std::uintptr_t adj_data,
@@ -92,8 +92,9 @@ NB_MODULE(_autocorr_cuda, m) {
9292 data_values, n_samples, n_features, mean_array, num,
9393 (cudaStream_t)stream);
9494 },
95- " adj_row_ptr" _a, " adj_col_ind" _a, " adj_data" _a, " data_row_ptr" _a, " data_col_ind" _a,
96- " data_values" _a, " n_samples" _a, " n_features" _a, " mean_array" _a, " num" _a, " stream" _a = 0 );
95+ " adj_row_ptr" _a, " adj_col_ind" _a, " adj_data" _a, nb::kw_only (), " data_row_ptr" _a,
96+ " data_col_ind" _a, " data_values" _a, " n_samples" _a, " n_features" _a, " mean_array" _a, " num" _a,
97+ " stream" _a = 0 );
9798 m.def (
9899 " gearys_dense" ,
99100 [](std::uintptr_t data, std::uintptr_t adj_row_ptr, std::uintptr_t adj_col_ind,
@@ -102,8 +103,8 @@ NB_MODULE(_autocorr_cuda, m) {
102103 launch_gearys_dense (data, adj_row_ptr, adj_col_ind, adj_data, num, n_samples, n_features,
103104 (cudaStream_t)stream);
104105 },
105- " data" _a, " adj_row_ptr" _a, " adj_col_ind" _a, " adj_data" _a, " num" _a, " n_samples " _a,
106- " n_features" _a, " stream" _a = 0 );
106+ " data" _a, nb::kw_only (), " adj_row_ptr" _a, " adj_col_ind" _a, " adj_data" _a, " num" _a,
107+ " n_samples " _a, " n_features" _a, " stream" _a = 0 );
107108 m.def (
108109 " gearys_sparse" ,
109110 [](std::uintptr_t adj_row_ptr, std::uintptr_t adj_col_ind, std::uintptr_t adj_data,
@@ -112,8 +113,8 @@ NB_MODULE(_autocorr_cuda, m) {
112113 launch_gearys_sparse (adj_row_ptr, adj_col_ind, adj_data, data_row_ptr, data_col_ind,
113114 data_values, n_samples, n_features, num, (cudaStream_t)stream);
114115 },
115- " adj_row_ptr" _a, " adj_col_ind" _a, " adj_data" _a, " data_row_ptr " _a , " data_col_ind " _a,
116- " data_values" _a, " n_samples" _a, " n_features" _a, " num" _a, " stream" _a = 0 );
116+ " adj_row_ptr" _a, " adj_col_ind" _a, " adj_data" _a, nb::kw_only () , " data_row_ptr " _a,
117+ " data_col_ind " _a, " data_values" _a, " n_samples" _a, " n_features" _a, " num" _a, " stream" _a = 0 );
117118 m.def (
118119 " pre_den_sparse" ,
119120 [](std::uintptr_t data_col_ind, std::uintptr_t data_values, int nnz,
@@ -122,6 +123,6 @@ NB_MODULE(_autocorr_cuda, m) {
122123 launch_pre_den_sparse (data_col_ind, data_values, nnz, mean_array, den, counter,
123124 (cudaStream_t)stream);
124125 },
125- " data_col_ind" _a, " data_values" _a, " nnz" _a, " mean_array" _a, " den" _a, " counter " _a,
126- " stream" _a = 0 );
126+ " data_col_ind" _a, " data_values" _a, nb::kw_only (), " nnz" _a, " mean_array" _a, " den" _a,
127+ " counter " _a, " stream" _a = 0 );
127128}
0 commit comments