(t, storing_op, map_op)
| 509 | maybe_shared_map_ops = shared_map_ops or [None] * len(tensor_list) |
| 510 | |
| 511 | def _sparse_meta_data(t, storing_op, map_op): |
| 512 | if not isinstance(t, sparse_tensor.SparseTensor): |
| 513 | return _SparseMetaData(False, None, None) |
| 514 | rank = t.dense_shape.shape.with_rank(1).dims[0] |
| 515 | if enqueue_many: |
| 516 | rank -= 1 |
| 517 | # If a shared map_op was provided, use that. Otherwise use the name of |
| 518 | # the operation used to store the SparseTensor. |
| 519 | return _SparseMetaData( |
| 520 | sparse=True, map_op=map_op or storing_op, rank=rank) |
| 521 | |
| 522 | def _maybe_store(t, shared_map_op): |
| 523 | """Store Sparse tensor, if necessary.""" |
no test coverage detected