Intel CPU搭配AMD GPU的Mac上PYTORCH_MPS_HIGH_WATERMARK_RATIO的作用疑问
关于Intel+AMD架构Mac的内存模型与PyTorch参数问题
1. Intel CPU+AMD GPU的Mac是否存在CPU/GPU共享内存池?
不存在。这类Mac采用离散式硬件架构:
- Intel CPU使用独立的系统内存(DDR)
- AMD GPU配备专属的板载显存(GDDR)
两者之间通过PCIe总线传输数据,和M1系列的统一内存架构(UMA,CPU/GPU共享同一块物理内存)完全不同,没有共享内存池的设计。
2. PYTORCH_MPS_HIGH_WATERMARK_RATIO参数是否还会发挥作用?
不会。这个参数是PyTorch专门为Apple Silicon平台的MPS后端设计的,作用是限制MPS后端可占用的共享内存池比例。在Intel+AMD的Mac上,PyTorch不会启用MPS后端(该后端仅支持Apple Silicon芯片),因此这个参数不会被读取或执行,完全无效。
内容的提问来源于stack exchange,提问作者Charles Ju
相关产品推荐
相关产品推荐

