I am new to static type checking in python, therefore I am not sure if this is a PyTorch Problem at all.
I am using PyRight (default for VSCode Pylance installation) for type checking. Unfortunately it keeps giving me the warning, that FloatTensor and Tensor are incompatible types. Minimal example:
import torch
from torch import FloatTensor

def createFloatTensor() -> FloatTensor:
    return torch.rand(1, 2, requires_grad=False)

Tested version:
Python 3.8.8
PyTorch 1.8.1 (Cuda)
VSCode: PyLance 2021.4.1
Is this expected behaviour and is there a quick fix for this?