Do I have to keep converting between my torch tensors/variables to numpy for it to work?
I got error:
    return array(a, dtype, copy=False, order=order)
TypeError: float() argument must be a string or a number, not 'torch.FloatTensor'

so yes?