import torch.nn as nn class FaceAttribute(nn.Module): """ face attribute base class Args: images (torch.Tensor): b x c x h x w data (Dict[str, Any]): * image_ids (torch.Tensor): nfaces * rects (torch.Tensor): nfaces x 4 (x1, y1, x2, y2) * points (torch.Tensor): nfaces x 5 x 2 (x, y) Returns: data (Dict[str, Any]): * image_ids (torch.Tensor): nfaces * rects (torch.Tensor): nfaces x 4 (x1, y1, x2, y2) * points (torch.Tensor): nfaces x 5 x 2 (x, y) * attrs (Dict[str, Any]): * logits (torch.Tensor): nfaces x nclasses """ pass