gpt4 book ai didi

linux - ImageMagick 显示 GPU "memory leak"?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:28:32 25 4
gpt4 key购买 nike

我正在测试 CUDA 应用程序,但遇到了奇怪的内存问题:

我的程序执行一些图像操作并使用 ImageMagick 的显示程序显示它。问题是,每次我运行 IM 的显示时,我都会使用更多的 GPU 内存,因此用于 GPU 计算的内存更少。

我正在使用 IM 的显示,因为我找不到任何显示管道输入图像的东西。有什么建议吗?

无论如何,为什么 IM 的显示占用了如此多的 GPU 内存并且为什么它没有被释放?

最佳答案

根据您的问题,您正在尝试在执行一组 GPU 密集型操作后使用类似于 Bash 的 shell 按顺序显示一系列文件。您很好奇为什么每次后续调用 ImageMagick 都会消耗更多 GPU 内存 display ,似乎在每次操作结束后都成功关闭。

我们可能会进一步推断您正在使用 ImageMagick 的 OpenCL至少支持您的某些处理。虽然我们没有足够的信息来确定您的 GPU 的纹理缓冲区在通过 display 完成每次渲染时的样子,但我推测您的 GPU 没有及时释放纹理,导致内存缓慢增加.

与其继续围绕这个假设建立猜想,不如推荐一个工具来调试您的问题:gDEBugger .这应该允许您询问您的视频卡以确定速度变慢的确切原因。

祝你申请顺利。

关于linux - ImageMagick 显示 GPU "memory leak"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7478512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com