class_docstr: Wraps CollectiveOps.All_Reduce with compression and decompression for network efficiency.
  
  This means that it only wraps gradient transmission for AllReduce
  synchronized variables, not PS ops or other ops like network reads.
class_docstr_tok: ["Wraps","CollectiveOps.All_Reduce","with","compression","and","decompression","for","network","efficiency",".","This","means","that","it","only","wraps","gradient","transmission","for","AllReduce","synchronized","variables",",","not","PS","ops","or","other","ops","like","network","reads","."]
docstr: Decompress a given tensor.
  
  Args:
      compressed_tensor (Tensor): the Tensor to decompress.
  
  Returns:
      Tensor, Context
docstr_tok: ["Decompress","a","given","tensor",".","Args",":","compressed_tensor","(","Tensor",")",":","the","Tensor","to","decompress",".","Returns",":","Tensor",",","Context"]
code: def _decompress(self, compressed_tensor: Tensor):
      """
      Decompress a given tensor.
  
      Args:
          compressed_tensor (Tensor): the Tensor to decompress.
  
      Returns:
          Tensor, Context
      """
  
imports: from abc import ABC, abstractmethod
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework.ops import Tensor
  from tensorflow.python.ops import collective_ops, math_ops
label_desc: Use image node_id 4 for calling the Compressor obj's underlying member method code with example usage: obj._decompress(compressed_tensor) without return types