MCPcopy Create free account
hub / github.com/Oneflow-Inc/oneflow / PyShapeSequenceCheck

Function PyShapeSequenceCheck

oneflow/api/python/functional/common.cpp:266–268  ·  view source on GitHub ↗

Shape list

Source from the content-addressed store, hash-verified

264
265// Shape list
266bool PyShapeSequenceCheck(PyObject* obj) {
267 return PySequenceCheck(obj, [](PyObject* item) { return PyLongSequenceCheck(item); });
268}
269std::vector<Shape> PyUnpackShapeSequence(PyObject* obj) {
270 return PyUnpackSequence<Shape>(obj, [](PyObject* item) -> Shape { return PyUnpackShape(item); });
271}

Callers 2

PyParseArgsFunction · 0.85
TypeCheckMethod · 0.85

Calls 2

PySequenceCheckFunction · 0.85
PyLongSequenceCheckFunction · 0.85

Tested by

no test coverage detected