Tensorflow CUDA在gtx 1080 ti上仅找到9gb的空闲空间,总计11gb

Tensorflow CUDA在gtx 1080 ti上仅找到9gb的空闲空间,总计11gb,tensorflow,gpu,Tensorflow,Gpu,当我打开tf会话时,我发现tensorflow只能获得11gb中的9gb。这在Linux和Windows系统(不同的机器)上都有,所以它不是特定于我的设置。和其他有同样问题的人交谈。难道没有人知道如何解决这个问题吗 名称:GeForce GTX 1080 Ti大调:6小调:1记忆锁定率(GHz):1.683 pciBusID:0000:04:00.0 总内存:11.00GiB自由内存:9.10GiB 更新 这不是一个Tensorflow问题——我已经能够使用“cudaMemGetInfo”函数直

当我打开tf会话时,我发现tensorflow只能获得11gb中的9gb。这在Linux和Windows系统(不同的机器)上都有,所以它不是特定于我的设置。和其他有同样问题的人交谈。难道没有人知道如何解决这个问题吗

名称:GeForce GTX 1080 Ti大调:6小调:1记忆锁定率(GHz):1.683 pciBusID:0000:04:00.0 总内存:11.00GiB自由内存:9.10GiB

更新 这不是一个Tensorflow问题——我已经能够使用“cudaMemGetInfo”函数直接从CUDA代码复制这个问题

GPU设备0:“GeForce GTX 1080 Ti”,计算能力为6.1


免费:9770575052,tot:11811160064如果这是一个Windows 10系统,我不会感到惊讶。对于WDDM 2.0驱动程序,GPU内存分配掌握在操作系统手中,多项观察表明,CUDA应用程序只能使用大约81%的GPU内存(而对于Windows 7的WDDM 1.x驱动程序,这一比例约为95%)。我无法解释您对Linux的观察结果;最好在物理上相同的系统上进行跨操作系统比较,例如双启动配置。这个问题似乎离题了,因为它涉及到“通用计算硬件/软件”的配置。“…离题了。。。“--取决于解决方案。是否有一些简单的CUDA/c++代码,您知道我可以在visual studio中获取并运行这些代码来测试您的假设?至少我看到有一个CUDA函数用于此…并且它不是特定于windows的。同样的问题出现在Ubuntu的另一台机器上。我不同意你的评估人员在同一台机器上做这件事……结论是,如果它发生在不同的系统上,这不是一个一般的计算问题。也许这是一个github的东西…不同意,我的11GB OC的千兆字节Windforce RTX 2080 Ti也有这个问题@Franva我发现购买Titan卡更好,因为你可以在windows上使用TCC驱动程序而不是WDDM。