@@ -219,12 +219,16 @@ class Node {
219219 bool IsControlTrigger () const { return class_ == NC_CONTROL_TRIGGER; }
220220 bool IsSend () const { return class_ == NC_SEND ||
221221 class_ == NC_HOST_SEND ||
222- class_ == NC_REF_SEND; }
222+ class_ == NC_REF_SEND ||
223+ class_ == NC_SLICE_SEND; }
224+ bool IsSliceSend () const { return class_ == NC_SLICE_SEND; }
223225 bool IsRecv () const { return class_ == NC_RECV ||
224226 class_ == NC_HOST_RECV ||
225- class_ == NC_REF_RECV; }
227+ class_ == NC_REF_RECV ||
228+ class_ == NC_SLICE_RECV; }
226229 bool IsFuseRecv () const { return class_ == NC_FUSE_RECV ||
227230 class_ == NC_HOST_FUSE_RECV; }
231+ bool IsSliceRecv () const {return class_ == NC_SLICE_RECV; }
228232 bool IsConstant () const { return class_ == NC_CONSTANT; }
229233 bool IsStage () const { return class_ == NC_TENSOR_BUFFER_PUT; }
230234 bool IsUnstage () const { return class_ == NC_TENSOR_BUFFER_TAKE; }
@@ -334,11 +338,13 @@ class Node {
334338 NC_SEND,
335339 NC_HOST_SEND,
336340 NC_REF_SEND,
341+ NC_SLICE_SEND,
337342 NC_RECV,
338343 NC_HOST_RECV,
339344 NC_REF_RECV,
340345 NC_FUSE_RECV,
341346 NC_HOST_FUSE_RECV,
347+ NC_SLICE_RECV,
342348 NC_CONSTANT,
343349 NC_VARIABLE,
344350 NC_KV_VAR_HANDLE,
@@ -844,7 +850,9 @@ inline bool IsNextIteration(const Node* n) { return n->IsNextIteration(); }
844850inline bool IsLoopCond (const Node* node) { return node->IsLoopCond (); }
845851inline bool IsControlTrigger (const Node* n) { return n->IsControlTrigger (); }
846852inline bool IsSend (const Node* node) { return node->IsSend (); }
853+ inline bool IsSliceSend (const Node* node) { return node->IsSliceSend (); }
847854inline bool IsRecv (const Node* node) { return node->IsRecv (); }
855+ inline bool IsSliceRecv (const Node* node) { return node->IsSliceRecv (); }
848856inline bool IsFuseRecv (const Node* node) { return node->IsFuseRecv (); }
849857inline bool IsHostSend (const Node* node) { return node->IsHostSend (); }
850858inline bool IsHostRecv (const Node* node) { return node->IsHostRecv (); }
0 commit comments