SWDEV-540272 - copy params 3D struct should be populated even for memcpy 1D graph node (#702)

SWDEV-540272 - copy params 3D struct should be populated even for 1D graph node

[ROCm/clr commit: b50d70564e]
Этот коммит содержится в:
Dittakavi, Satyanvesh
2025-08-12 16:21:53 +05:30
коммит произвёл GitHub
родитель 7fe61f9556
Коммит 263a0bc57d
+10 -7
Просмотреть файл
@@ -1358,7 +1358,7 @@ class GraphKernelNode : public GraphNode {
class GraphMemcpyNode : public GraphNode {
protected:
hipMemcpy3DParms copyParams_;
hipMemcpy3DParms copyParams_{0};
public:
GraphMemcpyNode(const hipMemcpy3DParms* pCopyParams)
@@ -1530,12 +1530,15 @@ class GraphMemcpyNode1D : public GraphMemcpyNode {
public:
GraphMemcpyNode1D(void* dst, const void* src, size_t count, hipMemcpyKind kind,
hipGraphNodeType type = hipGraphNodeTypeMemcpy)
: GraphMemcpyNode(nullptr),
dst_(dst),
src_(src),
count_(count),
kind_(kind) {}
hipGraphNodeType type = hipGraphNodeTypeMemcpy)
: GraphMemcpyNode(nullptr), dst_(dst), src_(src), count_(count), kind_(kind) {
copyParams_.srcPtr.ptr = const_cast<void*>(src);
copyParams_.dstPtr.ptr = dst;
copyParams_.extent.width = count;
copyParams_.extent.height = 1;
copyParams_.extent.depth = 1;
copyParams_.kind = kind;
}
~GraphMemcpyNode1D() {}