Mila 0.13.48
Deep Neural Network Library
Loading...
Searching...
No Matches
MetalMemoryResource.ixx File Reference

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

Detailed Description

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.