我只有一个GPU(GTX 1070,8GB VRAM),我想使用tensorflow-gpu与另一个CUDA代码同时,在同一个GPU。但是,使用CUDA代码和tensorflow-gpu同时使tensorflow-gpu下降约两次。当tensorflow-gpu和CUDA代码一起使用时,有没有加快速度的解决方案?
发布于 2020-01-06 06:57:09
@talonmies评论的稍长版本:
GPU是很棒的,但是他们仍然有有限的资源。任何使用GPU的合格的应用程序都将尽最大努力使设备饱和,为其他应用程序留下很少的资源。事实上,优化GPU代码的目标和挑战之一--无论是着色器、CUDA还是CL内核--都是确保尽可能高效地使用所有CU。
假设TF已经在这样做:当运行另一个GPU重的应用程序时,或者您正在共享一个已经在全力运行的资源。所以事情变慢了。
一些备选办法是:
https://stackoverflow.com/questions/59613474
复制相似问题