GPU 内存优化
GPU 内存优化功能(默认激活,使用默认值 2GB)显著提高了 Windows Display Driver Model (WDDM) 驱动程序以及 Tesla Compute Cluster (TCC) 驱动程序的速度。但是,必须仔细选择保留内存,具体取决于应用程序。处理小图像的应用程序将获得最高的性能增益。
| 优点 | 缺点 |
|---|---|
|
在显卡上预留内存 |
很难估计要预留的正确内存量 |
|
内存分配不再浪费时间 |
-
如果启用此选项,系统将为工具优化预分配 GPU 内存。建议在使用聚焦模式工具(红色分析聚焦 - 监督/无监督、蓝色定位、蓝色读取、绿色分类聚焦)时启用此选项,以加快训练和处理速度。
-
如果关闭此选项,系统将停止预分配 GPU 内存。建议在训练高细节模式(绿色分类高细节模式或红色分析高细节模式)时关闭此选项,因为这会降低其训练速度。
您可以通过 API 或通过命令行参数停用此功能或更改分配设置。
例如,在 .NET API 中,可以设置 control.OptimizedGPUMemory(2.5*1024*1024*1024ul);;在 C API 中,可以设置 vidi_optimized_gpu_memory(2.5*1024*1024*1024);
显卡内存
VisionPro Deep Learning 内存使用情况:
- 显示:在计算之前存储图像的存储器
- VisionPro Deep Learning 预留:预留用于计算的内存
- 空闲:空闲内存,因为使用的内存量未知
训练示例:
- 预留内存为 2.5GB(训练的最小值)
- 可用内存大约 1GB
- 这导致显卡至少有 3.5GB 的内存
运行时示例:
- 预留内存为 512MB
- 可用内存大约 256MB
- 这导致显卡没有所需的最小内存