From 5c37fbde78ca42f4dd6f68b0680daf9d6134a43c Mon Sep 17 00:00:00 2001 From: Pradeep Garigipati Date: Sat, 19 Feb 2022 12:12:25 +0530 Subject: [PATCH 1/2] Fix typo in README Signed-off-by: Pradeep Garigipati --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 02320d4b..178189c4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ [![ci][19]][16] [![docs][18]][3] [![book][22]][21] [![slack][17]][4] [![github-discussions][20]][5] -# Arrayfire Rust Bindings +# ArrayFire Rust Bindings [ArrayFire][1] is a high performance library for parallel computing with an easy-to-use API. It enables users to write scientific computing code that is portable across CUDA, OpenCL and CPU From 255f4bd46b2edfdf29862b7043178497da4c5ff1 Mon Sep 17 00:00:00 2001 From: Pradeep Garigipati Date: Sat, 19 Feb 2022 12:27:49 +0530 Subject: [PATCH 2/2] Fix ndims argument value to convolve*_nn C API calls Signed-off-by: Pradeep Garigipati --- src/ml/mod.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/ml/mod.rs b/src/ml/mod.rs index 1080a476..e448e023 100644 --- a/src/ml/mod.rs +++ b/src/ml/mod.rs @@ -76,11 +76,11 @@ where &mut temp as *mut af_array, signal.get(), filter.get(), - strides.ndims() as c_uint, + 4, strides.get().as_ptr() as *const dim_t, - padding.ndims() as c_uint, + 4, padding.get().as_ptr() as *const dim_t, - dilation.ndims() as c_uint, + 4, dilation.get().as_ptr() as *const dim_t, ); HANDLE_ERROR(AfError::from(err_val)); @@ -126,11 +126,11 @@ where original_signal.get(), original_filter.get(), convolved_output.get(), - strides.ndims() as c_uint, + 4, strides.get().as_ptr() as *const dim_t, - padding.ndims() as c_uint, + 4, padding.get().as_ptr() as *const dim_t, - dilation.ndims() as c_uint, + 4, dilation.get().as_ptr() as *const dim_t, grad_type as c_uint, );