to_tensor

    该API通过已知的 data 来创建一个 tensor,tensor类型为 paddle.Tensordata 可以是 scalar,tuple,list,numpy.ndarray,paddle.Tensor。

    如果 data 已经是一个tensor,且 dtype 、 没有发生变化,将不会发生 tensor 的拷贝并返回原来的 tensor。 否则会创建一个新的tensor,且不保留原来计算图。

    参数:

    • data (scalar|tuple|list|ndarray|Tensor) - 初始化tensor的数据,可以是 scalar,list,tuple,numpy.ndarray,paddle.Tensor类型。

    • stop_gradient (bool, optional) - 是否阻断Autograd的梯度传导。默认值为True,此时不进行梯度传传导。

    返回:通过 data 创建的 tensor。

    抛出异常:

    • TypeError: 当 dtype 不是 bool,float16,float32,float64,int8,int16,int32,int64,uint8,complex64,complex128时

    • ValueError: 当 place 不是 paddle.CPUPlace,paddle.CUDAPinnedPlace,paddle.CUDAPlace时

    代码示例