Tensor Views

若API未标明支持情况,则代表该API的支持情况待验证。

API名称

是否支持

限制与说明

torch.adjoint

可通过CPU实现

torch.as_strided

支持fp32

torch.detach

  

torch.diagonal

支持bf16,fp32,fp16,uint8,int8,int16,int32,int64,bool,complex64,complex128

torch.expand

  

torch.expand_as

  

torch.movedim

支持bf16,fp16,fp32,fp64,uint8,int8,int16,int32,int64,bool

torch.narrow

支持bf16,fp16,fp32,fp64,int8,uint8,int16,int32,int64,bool

torch.permute

支持bf16,fp32,fp16,uint8,int8,int16,int32,int64,bool,complex64,complex128

torch.select

     

torch.squeeze

支持bf16,fp16,fp32,fp64,uint8,int8,int16,int32,int64,bool

torch.transpose

支持bf16,fp32,fp16,uint8,int8,int16,int32,int64,bool,complex64,complex128

torch.t

支持bf16,fp16,fp32,fp64,int8,uint8,int16,int32,int64,bool

torch.T

支持bf16,fp16,fp32,fp64,int8,uint8,int16,int32,int64,bool

torch.H

  

torch.mT

  

torch.mH

  

torch.real

支持fp32,fp16,complex64,complex128

torch.imag

  

torch.view_as_real

支持complex64

torch.unflatten

  

torch.unfold

  

torch.unsqueeze

支持bf16,fp16,fp32,fp64,int8,uint8,int16,int32,int64,bool

torch.view

     

torch.view_as

  

torch.unbind

     

torch.split

支持bf16,fp32,fp16,uint8,int8,int16,int32,int64,bool,complex64,complex128

torch.hsplit

支持bf16,fp32,fp16,uint8,int8,int16,int32,int64,bool,complex64,complex128

torch.vsplit

支持bf16,fp32,fp16,uint8,int8,int16,int32,int64,bool,complex64,complex128

torch.tensor_split

支持bf16,fp32,fp16,uint8,int8,int16,int32,int64,bool,complex64,complex128

torch.split_with_sizes

  

torch.swapaxes

支持bf16,fp16,fp32,fp64,uint8,int8,int16,int32,int64,bool

torch.swapdims

支持bf16,fp16,fp32,fp64,uint8,int8,int16,int32,int64,bool

torch.chunk

支持bf16,fp32,fp16,uint8,int8,int16,int32,int64,bool,complex64,complex128

torch.indices

     

torch.values