|
597 | 597 | interfaces : paddle::dialect::InferSymbolicShapeInterface
|
598 | 598 | traits : paddle::dialect::ForwardOnlyTrait
|
599 | 599 |
|
| 600 | +- op : p_recv |
| 601 | + args : (int[] out_shape = {}, DataType dtype = DataType::FLOAT32, int peer = 0, int ring_id = 0, bool use_calc_stream = false, bool dynamic_shape = false) |
| 602 | + output : Tensor(out) |
| 603 | + infer_meta: |
| 604 | + func: RecvV2InferMeta |
| 605 | + param: [ring_id, dynamic_shape, peer, out_shape, dtype] |
| 606 | + kernel : |
| 607 | + func : recv_v2 |
| 608 | + param : [ring_id, dynamic_shape, peer, out_shape, dtype, use_calc_stream] |
| 609 | + data_type : dtype |
| 610 | + interfaces : paddle::dialect::InferSymbolicShapeInterface |
| 611 | + |
600 | 612 | - op : partial_recv
|
601 | 613 | args : (int ring_id = 0, int peer = 0, DataType dtype=DataType::FLOAT32, int[] out_shape= {}, int num = 1, int id = 0)
|
602 | 614 | output : Tensor(out)
|
|
699 | 711 | inplace : (scale -> out_scale, in_accum -> out_accum, in_state -> out_state)
|
700 | 712 | interfaces : paddle::dialect::InferSymbolicShapeInterface
|
701 | 713 |
|
702 |
| -- op : recv_v2 |
703 |
| - args : (int[] out_shape = {}, DataType dtype = DataType::FLOAT32, int peer = 0, int ring_id = 0, bool use_calc_stream = false, bool dynamic_shape = false) |
704 |
| - output : Tensor(out) |
705 |
| - infer_meta: |
706 |
| - func: RecvV2InferMeta |
707 |
| - param: [ring_id, dynamic_shape, peer, out_shape, dtype] |
708 |
| - kernel : |
709 |
| - func : recv_v2 |
710 |
| - param : [ring_id, dynamic_shape, peer, out_shape, dtype, use_calc_stream] |
711 |
| - data_type : dtype |
712 |
| - interfaces : paddle::dialect::InferSymbolicShapeInterface |
713 |
| - |
714 | 714 | - op : remainder
|
715 | 715 | args : (Tensor x, Tensor y)
|
716 | 716 | output : Tensor (out)
|
|
0 commit comments