@class NSString; @interface SIE5RTTensorPortDescriptor : NSObject { struct e5rt_tensor_desc { } *_desc; struct e5rt_tensor_desc { } *_client_desc; struct e5rt_buffer_object { } *_buffer; struct e5rt_io_port { } *_port; BOOL _isFP32; BOOL _isFP16_ANE; BOOL _isS8_ANE; BOOL _isU8_ANE; BOOL _support_zero_copy; struct __IOSurface { } *_memory_iosurface; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (const unsigned long long *)getShape; - (unsigned long long)getRank; - (void)bindRawPointer:(const void *)a0; - (void)bindIOSurface:(struct __IOSurface { } *)a0; - (struct e5rt_tensor_desc { } *)createPackedFP32TensorDescriptor; - (unsigned long long)getBatchnum; - (unsigned long long)getBytePerRow; - (unsigned long long)getChannels; - (unsigned long long)getComponentSize; - (int)getComponentType; - (void *)getDataPtr; - (unsigned long long)getHeight; - (struct __IOSurface { } *)getIOSurface; - (unsigned char)getNumComponents; - (unsigned long long)getNumberOfElements; - (unsigned long long)getRowElements; - (const long long *)getStrides; - (unsigned long long)getWidth; - (id)initWithE5RTPort:(struct e5rt_io_port { } *)a0 portType:(long long)a1; - (BOOL)isFP16_ANE; - (BOOL)isPacked; - (BOOL)isPackedFP32; - (BOOL)isS8_ANE; - (BOOL)isU8_ANE; @end