code: def __init__(
      self, use_dropout: bool = False, attention_dropout: float = 0.1
  ) -> None:
      super().__init__()
      self.use_dropout = use_dropout
      self.dropout = Dropout(attention_dropout)
  
file_path: kornia/kornia/feature/loftr/loftr_module/linear_attention.py
imports: from typing import Optional
  import torch
  from torch.nn import Dropout
  from kornia.core import Module, Tensor
label_desc: Use image node_id 1 to create a new FullAttention object from inherited base classes: Module with example: obj = FullAttention(use_dropout, attention_dropout)