SBP list
| 298 | |
| 299 | // SBP list |
| 300 | bool PySbpParallelSequenceCheck(PyObject* obj) { |
| 301 | return PySequenceCheck(obj, [](PyObject* item) { return PySbpParallelCheck(item); }); |
| 302 | } |
| 303 | std::vector<Symbol<SbpParallel>> PyUnpackSbpParallelSequence(PyObject* obj) { |
| 304 | return PyUnpackSequence<Symbol<SbpParallel>>( |
| 305 | obj, [](PyObject* item) { return PyUnpackSbpParallel(item); }); |
no test coverage detected