python - 如何为 Python 程序禁用 GPU?
问题描述
我想从 Python 程序中禁用 GPU。
我试过了,但程序仍在使用 GPU。我正在使用 Dlib 人脸识别。
os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID" # see issue #152
os.environ["CUDA_VISIBLE_DEVICES"] = ""
解决方案
试试这个:
os.environ['CUDA_VISIBLE_DEVICES'] = '-1'
文档建议使用无效索引 (-1) 而不是尝试传递空白值;将此值设置为空白是各种人自己提出的,但似乎并不总是有效。资料来源:https ://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#env-vars
推荐阅读
- android - Flutter:使用指纹解密AES?
- powershell - Powershell:如何删除早于 X 天的特定格式文件(仅限 .xlsx)
- apache-spark - 在配置了 20 个工作节点的 Spark 集群上,我的 Java 代码写入 DB2 数据库时卡在了 foreachpartition() 中
- python - Python Sql 代码错误 - sqlite3.OperationalError: SQL 变量太多
- firebase - 使用spring在服务器端使用电话号码进行Firebase身份验证
- php - Laravel 请求验证对象
- java - 数据绑定找不到方法
- ssl - 在 oracle 钱包中添加证书后面临未知 SSL 错误 oracle 11g
- uml - 如何在 UML2 组件图中正确使用端口和接口
- python - 用户登录后调用 displayMenu() 函数