Yes, dropout should be supported:
class MyModel(torch.jit.ScriptModule):
    def __init__(self):
        super(MyModel, self).__init__()
        self.fc1 = nn.Linear(10, 10)
        self.drop = nn.Dropout()
        
    @torch.jit.script_method
    def forward(self, x):
        x = self.fc1(x)
        x = self.drop(x)
        return x

model = MyModel()
x = torch.randn(1, 10)
output = model(x)

traced_model = torch.jit.trace(model, x)
traced_model(x)

Could you post a code snippet to reproduce this issue?