python程序指定GPU上运行后但GPU使用率仍然很低(只有5%)。

1、问题

在python中对Xgboost使用GridSearchCV进行调参需要30多分钟,之后在网页看到可以使python程序在GPU上运行,从而加快速度。

直接插入import os和os.environ[“CUDA_VISIBLE_DEVICES”] = "0"两行代码,
并没有明显效果。CPU使用率仍是高达100%,温度80-90度,而GPU使用率也只有5%左右。

但是几乎看了所有的网页、博客等帮助后仍无法解决解决该问题?

2、运行环境

windows10.0,cpu i59300H 8G,GPU GTX1650 4G,cuda10.2,GPU只有1张

3、代码

图片说明

没有报错,只是运行速度太慢

4、相关补充

图片说明

看看cuda占用率,如果cuda占用正常就不用管,win10bug

https://news.mydrivers.com/1/687/687715.htm

这个显示卡应该功能比较落后了,建议使用Geforce RTX 3080Ti