SWDEV-546295 - fix param conversions for hipMemcpy3DBatchAsync (#641)
Co-authored-by: Rahul Manocha <rmanocha@amd.com>
Ta zmiana jest zawarta w:
1 rodzic
1f86010ca2
złożenie
f4158ed3b7
Plik 1 zmieniony
+6
@@ -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;
|
||||
}
|
||||
|
||||
Reference in new issue
Zablokuj użytkownika