From ea6feab31ff2376b4592f939e5dd95332416229a Mon Sep 17 00:00:00 2001 From: Sylvain Jeaugey Date: Thu, 13 Oct 2016 10:32:42 -0700 Subject: [PATCH] Fix primitives function prototype [ROCm/rccl commit: b2781d050179b158c053edc4614cb147de712554] --- projects/rccl/src/primitives.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/projects/rccl/src/primitives.h b/projects/rccl/src/primitives.h index 4d7b86bbd8..8f8fb69a5c 100644 --- a/projects/rccl/src/primitives.h +++ b/projects/rccl/src/primitives.h @@ -177,29 +177,29 @@ class Primitives { template static __device__ __forceinline__ void Copy(const T* src, T* dst, - int len, int step, SYNC_Ts... flags) { - GenericOp(src, nullptr, dst, nullptr, len, step, flags...); + int len, int maxOffset, int step, SYNC_Ts... flags) { + GenericOp(src, nullptr, dst, nullptr, len, maxOffset, step, flags...); } template static __device__ __forceinline__ void DoubleCopy(const T* src, T* dst1, T* dst2, - int len, int step, SYNC_Ts... flags) { - GenericOp(src, nullptr, dst1, dst2, len, step, flags...); + int len, int maxOffset, int step, SYNC_Ts... flags) { + GenericOp(src, nullptr, dst1, dst2, len, maxOffset, step, flags...); } template static __device__ __forceinline__ void Reduce(const T* src1, const T* src2, T* dst, - int len, int step, SYNC_Ts... flags) { - GenericOp(src1, src2, dst, nullptr, len, step, flags...); + int len, int maxOffset, int step, SYNC_Ts... flags) { + GenericOp(src1, src2, dst, nullptr, len, maxOffset, step, flags...); } template static __device__ __forceinline__ void ReduceCopy(const T* src1, const T* src2, T* dst1, T* dst2, - int len, int step, SYNC_Ts... flags) { - GenericOp(src1, src2, dst1, dst2, len, step, flags...); + int len, int maxOffset, int step, SYNC_Ts... flags) { + GenericOp(src1, src2, dst1, dst2, len, maxOffset, step, flags...); } };