MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / IsSequenceOrCompositeHelper

Function IsSequenceOrCompositeHelper

tensorflow/python/util/util.cc:520–528  ·  view source on GitHub ↗

Returns 1 if `o` is a (non-string) sequence or CompositeTensor or (non-TensorSpec) TypeSpec. Returns 0 otherwise. Returns -1 if an error occurred.

Source from the content-addressed store, hash-verified

518// Returns 0 otherwise.
519// Returns -1 if an error occurred.
520int IsSequenceOrCompositeHelper(PyObject* o) {
521 int is_sequence = IsSequenceHelper(o);
522 int is_composite = IsCompositeTensorHelper(o);
523 int is_type_spec = IsTypeSpecHelper(o);
524 if ((is_sequence == -1) || (is_composite == -1) || (is_type_spec == -1)) {
525 return -1;
526 }
527 return is_sequence || is_composite || is_type_spec;
528}
529
530int IsSequenceForDataHelper(PyObject* o) {
531 return IsSequenceHelper(o) == 1 && !PyList_Check(o) &&

Callers 1

IsSequenceOrCompositeFunction · 0.85

Calls 3

IsSequenceHelperFunction · 0.85
IsCompositeTensorHelperFunction · 0.85
IsTypeSpecHelperFunction · 0.85

Tested by

no test coverage detected