Created by: jacquesqiao
sometimes we need to get a non const typed pointer of the tensor and we need to mutate it.