快捷方式

torch.mps.set_per_process_memory_fraction

torch.mps.set_per_process_memory_fraction(fraction)[source][source]

设置内存比例以限制进程在 MPS 设备上的内存分配。允许的值等于比例乘以推荐的最大设备内存(从 Metal API device.recommendedMaxWorkingSetSize 获得)。如果尝试在一个进程中分配超过允许的值,将在分配器中引发内存不足错误。

参数

fraction (float) – 范围:0~2。允许的内存等于总内存 * 比例。

注意

将 0 传递给比例意味着无限制分配(如果内存不足,可能会导致系统故障)。传递大于 1.0 的比例允许超出 device.recommendedMaxWorkingSetSize 返回值的限制。

文档

访问 PyTorch 的全面开发者文档

查看文档

教程

获取面向初学者和高级开发者的深度教程

查看教程

资源

查找开发资源并获得解答

查看资源