Module metal

Module metal 

Source
Expand description

Metal backend for sparse matrix GPU operations on Apple platforms

This module provides Metal-specific implementations for sparse matrix operations optimized for Apple Silicon and Intel Macs with discrete GPUs.

Structs§

MetalDeviceInfo
Metal device information for optimization
MetalMemoryManager
Metal memory management for sparse matrices
MetalSpMatVec
Metal sparse matrix operations

Enums§

MetalOptimizationLevel
Metal optimization levels for sparse matrix operations
MetalStorageMode
Metal storage modes for optimization

Constants§

METAL_APPLE_SILICON_SHADER_SOURCE
Metal shader for Apple Silicon optimized operations
METAL_SPMV_SHADER_SOURCE
Metal shader source code for sparse matrix-vector multiplication