| 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); }); |
| 306 | } |
| 307 | |
| 308 | // Tensor index |
| 309 | bool PyTensorIndexCheck(PyObject* obj) { |
no test coverage detected