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]
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
7fe61f9556
Коммит
263a0bc57d
@@ -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() {}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user