MPSImage
E849980
MPSImage is a Metal Performance Shaders data type that represents image textures optimized for high-performance GPU-accelerated image processing and machine learning operations on Apple platforms.
Statements (43)
| Predicate | Object |
|---|---|
| instanceOf |
Apple framework class
ⓘ
GPU image representation ⓘ Metal Performance Shaders type ⓘ |
| backedBy | MTLTexture NERFINISHED ⓘ |
| belongsTo | Apple Metal Performance Shaders API NERFINISHED ⓘ |
| createdWith | MTLDevice NERFINISHED ⓘ |
| definedIn | MetalPerformanceShaders.framework NERFINISHED ⓘ |
| designedBy | Apple Inc. NERFINISHED ⓘ |
| hasProperty |
featureChannels
ⓘ
height ⓘ numberOfImages ⓘ pixelFormat ⓘ textureType ⓘ usage ⓘ width ⓘ |
| languageBinding |
Objective-C
NERFINISHED
ⓘ
Swift NERFINISHED ⓘ |
| memoryLocation | GPU memory ⓘ |
| optimizedFor |
GPU-accelerated image processing
ⓘ
GPU-accelerated machine learning ⓘ |
| partOf |
Metal Performance Shaders
NERFINISHED
ⓘ
Metal ecosystem ⓘ |
| platform |
Apple platforms
NERFINISHED
ⓘ
iOS ⓘ macOS ⓘ tvOS NERFINISHED ⓘ |
| represents | image textures ⓘ |
| requires | Metal ⓘ |
| supports |
2D image data
ⓘ
batch processing of images ⓘ multiple feature channels ⓘ neural network intermediate activations ⓘ temporary image allocation ⓘ |
| usedFor |
computer vision workloads
ⓘ
convolutional neural networks ⓘ high-performance inference ⓘ high-performance training ⓘ image filtering ⓘ |
| usedWith |
MPSCNNBatchNormalization
NERFINISHED
ⓘ
MPSCNNConvolution NERFINISHED ⓘ MPSCNNKernel NERFINISHED ⓘ MPSCNNPooling NERFINISHED ⓘ MPSKernel NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.