anchor.diff:          | _ -> failwithf "Cannot get array for Tensor dimensions > 4. Consider slicing the Tensor. Shape: %A" t.Shape
   
       override t.ToValues() =
  +        
           match dtype with 
           | Dtype.Bool -> t.ToValuesTyped<bool, bool>(id)
           | Dtype.Byte -> t.ToValuesTyped<byte, byte>(id)
  
positive.code:     let fromTorchShape (shape: int64[]) = shape |> Array.map int
  
      let inline combineHashes (h1 : int) (h2 : int) = ((h1 <<< 5) + h1) ^^^ h2
  
      type RawTensor with
          member x.TorchTensor = (x :?> TorchRawTensor).TorchTensor
  
negative.code: 
      override t.MoveTo(device: Device) =
          if t.Device = device then (t :> _) else
          let tt2 = torchMoveTo tt device
          t.MakeLike(tt2, device=device)
  
      override _.Equals(t2:RawTensor) : bool = 
          if dtype = t2.Dtype then
  