From f4158ed3b798a6fe2dbdcff04a638a277e09b7d6 Mon Sep 17 00:00:00 2001 From: Rahul Manocha <153310294+manocharahul@users.noreply.github.com> Date: Tue, 19 Aug 2025 20:30:03 -0700 Subject: [PATCH] SWDEV-546295 - fix param conversions for hipMemcpy3DBatchAsync (#641) Co-authored-by: Rahul Manocha --- projects/clr/hipamd/src/hip_conversions.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/projects/clr/hipamd/src/hip_conversions.hpp b/projects/clr/hipamd/src/hip_conversions.hpp index a0c5982f51..948d98ce95 100644 --- a/projects/clr/hipamd/src/hip_conversions.hpp +++ b/projects/clr/hipamd/src/hip_conversions.hpp @@ -1006,6 +1006,8 @@ hipMemcpy3DParms getMemcpy3DParms(const hipMemcpy3DBatchOp& desc) { swidth, sheight ); + params.srcPos = make_hipPos(0,0,0); + params.srcArray = nullptr; } else if (desc.src.type == hipMemcpyOperandTypeArray) { params.srcArray = desc.src.op.array.array; params.srcPos = make_hipPos( @@ -1013,6 +1015,7 @@ hipMemcpy3DParms getMemcpy3DParms(const hipMemcpy3DBatchOp& desc) { desc.src.op.array.offset.y, desc.src.op.array.offset.z ); + params.srcPtr.ptr = nullptr; } // dest if (desc.dst.type == hipMemcpyOperandTypePointer) { @@ -1027,6 +1030,8 @@ hipMemcpy3DParms getMemcpy3DParms(const hipMemcpy3DBatchOp& desc) { swidth, sheight ); + params.dstPos = make_hipPos(0,0,0); + params.dstArray = nullptr; } else if (desc.dst.type == hipMemcpyOperandTypeArray) { params.dstArray = desc.dst.op.array.array; params.dstPos = make_hipPos( @@ -1034,6 +1039,7 @@ hipMemcpy3DParms getMemcpy3DParms(const hipMemcpy3DBatchOp& desc) { desc.dst.op.array.offset.y, desc.dst.op.array.offset.z ); + params.dstPtr.ptr = nullptr; } return params; }