Linux 通过绕过GUI节省GPU内存

Linux 通过绕过GUI节省GPU内存,linux,macos,cuda,gpu,Linux,Macos,Cuda,Gpu,我有一个2 Gb Nvidia GPU的mac book pro。我试图利用我所有的GPU内存进行计算(python代码)。如果我绕过GUI界面,只通过命令行访问我的机器,我可以节省多少钱。我想知道这样的事情是否能为我节省大量的GPU内存 差别可能不会很大 仅承载控制台显示器的GPU通常仅在总内存大小中保留约5-25 MB的内存。另一方面,GUI(GoPU)承载GUI显示(使用英伟达GPU驱动程序)通常可以保留50兆字节或更多的保留用于显示使用(这可能会根据所显示的显示器的大小而有所不同)。 因

我有一个2 Gb Nvidia GPU的mac book pro。我试图利用我所有的GPU内存进行计算(python代码)。如果我绕过GUI界面,只通过命令行访问我的机器,我可以节省多少钱。我想知道这样的事情是否能为我节省大量的GPU内存

差别可能不会很大

仅承载控制台显示器的GPU通常仅在总内存大小中保留约5-25 MB的内存。另一方面,GUI(GoPU)承载GUI显示(使用英伟达GPU驱动程序)通常可以保留50兆字节或更多的保留用于显示使用(这可能会根据所显示的显示器的大小而有所不同)。 因此,通过运行
nvidia smi
并查看GUI运行时GPU的总内存和可用内存之间的差异,您可能可以很好地“估计”节省的内存。例如,如果是62MB,那么您可能可以通过关闭GUI来“恢复”大约40-50MB,例如在linux上切换到运行级别3

我刚刚在一台装有Quadro3000M的linux笔记本电脑上进行了这个实验,它恰好有2GB的内存。随着X显示屏的启动和NVIDIA GPU驱动程序的加载,“已用”内存为62MB,共2047MB(由NVIDIA smi报告)

当我切换到运行级别3(X未启动)时,内存使用量下降到4MB左右。这可能意味着CUDA可以获得约50MB的额外容量


关闭GUI的一个附带好处可能是消除了。差别可能不会很大

仅承载控制台显示器的GPU通常仅在总内存大小中保留约5-25 MB的内存。另一方面,GUI(GoPU)承载GUI显示(使用英伟达GPU驱动程序)通常可以保留50兆字节或更多的保留用于显示使用(这可能会根据所显示的显示器的大小而有所不同)。 因此,通过运行
nvidia smi
并查看GUI运行时GPU的总内存和可用内存之间的差异,您可能可以很好地“估计”节省的内存。例如,如果是62MB,那么您可能可以通过关闭GUI来“恢复”大约40-50MB,例如在linux上切换到运行级别3

我刚刚在一台装有Quadro3000M的linux笔记本电脑上进行了这个实验,它恰好有2GB的内存。随着X显示屏的启动和NVIDIA GPU驱动程序的加载,“已用”内存为62MB,共2047MB(由NVIDIA smi报告)

当我切换到运行级别3(X未启动)时,内存使用量下降到4MB左右。这可能意味着CUDA可以获得约50MB的额外容量


关闭GUI的一个附带好处可能是消除了。

您为什么不自己尝试呢?为什么不自己尝试呢?