MPSVector

E849982

MPSVector is a data structure in Apple’s Metal Performance Shaders framework that represents one-dimensional arrays optimized for high-performance GPU-accelerated computations.

Try in SPARQL Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf Metal Performance Shaders type
class
associatedWith MPSVectorBuffer NERFINISHED
MPSVectorDescriptor NERFINISHED
availableOn iOS NERFINISHED
macOS NERFINISHED
tvOS
category GPU data structure
conformsTo NSSecureCoding NERFINISHED
createdWith MPSVectorDescriptor NERFINISHED
definedInFramework Metal NERFINISHED
Metal Performance Shaders NERFINISHED
developedBy Apple Inc. NERFINISHED
documentationURL https://developer.apple.com/documentation/metalperformanceshaders/mpsvector
hasProperty buffer
dataType
device
length
offset
stride
inheritsFrom NSObject NERFINISHED
memoryLayout contiguous or strided elements
namespace MetalPerformanceShaders NERFINISHED
optimizedFor Metal GPU devices
partOf Metal Performance Shaders linear algebra API NERFINISHED
platform Apple platforms
programmingLanguage Objective-C NERFINISHED
Swift NERFINISHED
represents one-dimensional array
requires Metal-capable GPU
id<MTLDevice>
supports batched operations via descriptors
supportsDataType MPSDataTypeFloat16
MPSDataTypeFloat32
MPSDataTypeInt32
threadSafe no
usedFor GPU-accelerated computations
linear algebra operations
machine learning workloads
signal processing
usedIn high-performance numerical computing on GPU
usedWith MPSCNNKernel NERFINISHED
MPSMatrix NERFINISHED
MPSMatrixMultiplication NERFINISHED
MPSVectorAddition NERFINISHED
MPSVectorMultiplication NERFINISHED
uses MTLBuffer NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.