title: torch.Tensor() with requires_grad parameter
body: <p>I can't use torch.Tensor() with requires_grad parameter (torch version : 0.4.1)</p>
  
  <p>without requires_grad :</p>
  
  <pre><code>x = torch.Tensor([[.5, .3, 2.1]])
  print(x)
  &gt; tensor([[0.5000, 0.3000, 2.1000]])
  </code></pre>
  
  <p>with requires_grad=True or requires_grad=False :</p>
  
  <pre><code>x = torch.Tensor([[.5, .3, 2.1]], requires_grad=False)
  print(x)
  Traceback (most recent call last):
    File "D:/_P/dev/ai/pytorch/notes/tensor01.py", line 4, in &lt;module&gt;
      x = torch.Tensor([[.5, .3, 2.1]], requires_grad=False)
  TypeError: new() received an invalid combination of arguments - got (list, requires_grad=bool), but expected one of:
   * (torch.device device)
   * (torch.Storage storage)
   * (Tensor other)
   * (tuple of ints size, torch.device device)
        didn't match because some of the keywords were incorrect: requires_grad
   * (object data, torch.device device)
        didn't match because some of the keywords were incorrect: requires_grad
  </code></pre>