|
Mila 0.13.48
Deep Neural Network Library
|
Metal-specific memory resource implementation for Apple GPU compute. More...
#include <memory_resource>#include <stdexcept>#include <string>#include <source_location>#include <cassert>import Compute.DeviceType;import Compute.MemoryResourceProperties;import Compute.MemoryResource;Classes | |
| class | Mila::Dnn::Compute::MetalMemoryResource |
| Stub implementation for non-Apple platforms. More... | |
Namespaces | |
| namespace | Mila |
| Mila main API namespace. | |
| namespace | Mila::Dnn |
| namespace | Mila::Dnn::Compute |
Metal-specific memory resource implementation for Apple GPU compute.
This module provides Metal GPU memory management through Apple's Metal Performance Shaders framework, enabling high-performance compute operations on Apple Silicon and discrete GPUs. The implementation handles Metal buffer allocation, device-host transfers, and compute shader integration.