[SWDEV-448077][SWDEV-448067] - Changes to Kernel Node Attribute related APIs

Change-Id: Ibbf773fd5f134a62b7ce04f6956b10c1086b1782
This commit is contained in:
Rahul Manocha
2024-02-28 01:07:33 +00:00
vanhempi e0e63eb04d
commit 2c0fa829b4
3 muutettua tiedostoa jossa 30 lisäystä ja 2 poistoa
+16
Näytä tiedosto
@@ -1422,6 +1422,9 @@ hipError_t hipGraphKernelNodeGetParams(hipGraphNode_t node, hipKernelNodeParams*
pNodeParams == nullptr) {
HIP_RETURN(hipErrorInvalidValue);
}
if (reinterpret_cast<hip::GraphNode*>(node)->GetType() != hipGraphNodeTypeKernel){
HIP_RETURN(hipErrorInvalidValue);
}
reinterpret_cast<hip::GraphKernelNode*>(node)->GetParams(pNodeParams);
HIP_RETURN(hipSuccess);
}
@@ -1433,6 +1436,9 @@ hipError_t hipGraphKernelNodeSetParams(hipGraphNode_t node,
pNodeParams == nullptr || pNodeParams->func == nullptr) {
HIP_RETURN(hipErrorInvalidValue);
}
if (reinterpret_cast<hip::GraphNode*>(node)->GetType() != hipGraphNodeTypeKernel){
HIP_RETURN(hipErrorInvalidValue);
}
HIP_RETURN(reinterpret_cast<hip::GraphKernelNode*>(node)->SetParams(pNodeParams));
}
@@ -1457,6 +1463,11 @@ hipError_t hipGraphKernelNodeSetAttribute(hipGraphNode_t hNode, hipKernelNodeAtt
attr != hipLaunchAttributePriority) {
HIP_RETURN(hipErrorInvalidValue);
}
if (reinterpret_cast<hip::GraphNode*>(hNode)->GetType() != hipGraphNodeTypeKernel){
HIP_RETURN(hipErrorInvalidValue);
}
HIP_RETURN(reinterpret_cast<hip::GraphKernelNode*>(hNode)->SetAttrParams(attr, value));
}
@@ -1471,6 +1482,11 @@ hipError_t hipGraphKernelNodeGetAttribute(hipGraphNode_t hNode, hipKernelNodeAtt
attr != hipLaunchAttributePriority) {
HIP_RETURN(hipErrorInvalidValue);
}
if (reinterpret_cast<hip::GraphNode*>(hNode)->GetType() != hipGraphNodeTypeKernel){
HIP_RETURN(hipErrorInvalidValue);
}
HIP_RETURN(reinterpret_cast<hip::GraphKernelNode*>(hNode)->GetAttrParams(attr, value));
}