MPSMatrix

E849981

MPSMatrix is a Metal Performance Shaders class that represents and accelerates high-performance matrix computations on Apple GPUs.

Try in SPARQL Jump to: Statements Referenced by

Statements (43)

Predicate Object
instanceOf Metal Performance Shaders class
matrix data container
backedBy MTLBuffer NERFINISHED
canBeUsedWith MPSMatrixBinaryKernel NERFINISHED
MPSMatrixDecompositionLU NERFINISHED
MPSMatrixMultiplication NERFINISHED
MPSMatrixRandom NERFINISHED
MPSMatrixSolve NERFINISHED
MPSMatrixUnaryKernel NERFINISHED
MPSMatrixVectorMultiplication NERFINISHED
category GPU-accelerated linear algebra
conformsTo NSCopying NERFINISHED
developedBy Apple Inc. NERFINISHED
documentationURL https://developer.apple.com/documentation/metalperformanceshaders/mpsmatrix
framework Metal NERFINISHED
Metal Performance Shaders NERFINISHED
headerFile <MetalPerformanceShaders/MPSMatrix.h>
inheritsFrom MPSResource NERFINISHED
introducedIn Metal Performance Shaders matrix APIs NERFINISHED
isPartOf MPSMatrix framework components
language Objective-C NERFINISHED
Swift NERFINISHED
memoryLayout row-major
optimizedFor GPU acceleration
platform iOS
macOS
tvOS NERFINISHED
property columns
dataType
device
matrixBytes
resource
rowBytes
rows
requires MTLDevice NERFINISHED
runsOn Apple GPU NERFINISHED
supportsDataType MPSDataTypeFloat16
MPSDataTypeFloat32
MPSDataTypeInt32
usedFor high-performance matrix computations
linear algebra operations
machine learning workloads
scientific computing

Referenced by (1)

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