2222from tensorflow .python .framework import constant_op
2323from tensorflow .python .framework import dtypes
2424from tensorflow .python .framework import ops
25+ from tensorflow .python .framework import sparse_tensor
2526from tensorflow .python .ops import array_ops
2627from tensorflow .python .ops import logging_ops
2728from tensorflow .python .ops import math_ops
@@ -43,15 +44,15 @@ def _get_tensor_repr(t,
4344 if print_tensor_type :
4445 if isinstance (t , ops .Tensor ):
4546 t_type_str = "Type: Tensor ({})" .format (t .dtype .name )
46- elif isinstance (t , ops .SparseTensor ):
47+ elif isinstance (t , sparse_tensor .SparseTensor ):
4748 t_type_str = "Type: SparseTensor ({})" .format (t .dtype .name )
4849 elif isinstance (t , tensor_array_ops .TensorArray ):
4950 t_type_str = "Type: TensorArray ({})" .format (t .dtype .name )
5051
5152 tensor_list .append (constant_op .constant (t_type_str ))
5253
5354 if print_shape :
54- if isinstance (t , ops .SparseTensor ):
55+ if isinstance (t , sparse_tensor .SparseTensor ):
5556 tensor_list .append (constant_op .constant ("Shape:" ))
5657 tensor_list .append (t .shape )
5758 elif isinstance (t , ops .Tensor ):
@@ -66,7 +67,7 @@ def _get_tensor_repr(t,
6667 tensor_list .append (constant_op .constant ("First True in Boolean tensor at:" ))
6768 tensor_list .append (math_ops .argmax (int_tensor , 0 ))
6869
69- if isinstance (t , ops .SparseTensor ):
70+ if isinstance (t , sparse_tensor .SparseTensor ):
7071 tensor_list .append (constant_op .constant ("Sparse indices:" ))
7172 tensor_list .append (t .indices )
7273 tensor_list .append (constant_op .constant ("Sparse values:" ))
@@ -137,15 +138,15 @@ def print_op(input_,
137138 if isinstance (input_ , ops .Tensor ):
138139 input_ = logging_ops .Print (input_ , tensor_list , message , first_n , summarize ,
139140 name )
140- elif isinstance (input_ , ops .SparseTensor ):
141+ elif isinstance (input_ , sparse_tensor .SparseTensor ):
141142 p = logging_ops .Print (
142143 constant_op .constant ([]), tensor_list , message , first_n , summarize ,
143144 name )
144145
145146 with ops .control_dependencies ([p ]):
146- input_ = ops .SparseTensor (array_ops .identity (input_ .indices ),
147- array_ops .identity (input_ .values ),
148- array_ops .identity (input_ .shape ))
147+ input_ = sparse_tensor .SparseTensor (array_ops .identity (input_ .indices ),
148+ array_ops .identity (input_ .values ),
149+ array_ops .identity (input_ .shape ))
149150 elif isinstance (input_ , tensor_array_ops .TensorArray ):
150151 p = logging_ops .Print (
151152 constant_op .constant ([]), tensor_list , message , first_n , summarize ,
0 commit comments