I don’t understand your first point. What prevents you from using NumPy to do your data transformations? You can convert between PyTorch tensors and NumPy arrays without having to copy the data using Tensor.numpy() and torch.from_numpy.
We plan to improve operations that mix PyTorch tensors and NumPy types (especially scalars), but it’s probably a month or two away.