System/Library/PrivateFrameworks/SceneIntelligence.framework
SIE5RTTensorPortDescriptor.h
Download SIE5RTTensorPortDescriptor.h
@class NSString;
@interface SIE5RTTensorPortDescriptor : NSObject <SIE5RTPortDescriptor> {
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