class_docstr: Disentangled Non-Local Blocks.
  
  Args:
      temperature (float): Temperature to adjust attention.
class_docstr_tok: ["Disentangled","Non-Local","Blocks",".","Args",":","temperature","(","float",")",":","Temperature","to","adjust","attention","."]
code: def __init__(self, temperature, *arg, **kwargs):
      super().__init__(*arg, **kwargs)
      self.temperature = temperature
      self.conv_mask = nn.Conv2D(self.in_channels, 1, kernel_size=1)
  
imports: import paddle
  import paddle.nn
  import paddle.nn.functional
  from paddleseg.models import layers
  from paddleseg.cvlibs import manager
  from paddleseg.utils import utils
label_desc: Use image node_id 1 to create a new DisentangledNonLocal2D object from inherited base classes: layers with example: obj = DisentangledNonLocal2D(temperature)