os.environ["cuda_visible_devi
时间: 2024-04-28 12:22:44 浏览: 172
os.environ["cuda_visible_devices"]是一个环境变量,用于限制程序所能看到的可用GPU设备列表,从而确保程序只使用指定的GPU设备。可以通过设置os.environ["cuda_visible_devices"]来指定程序能够看到的GPU设备。比如,使用os.environ["cuda_visible_devices"] = '0,1',可以让程序只看到编号为0和1的GPU设备。这样可以确保程序只在指定的GPU设备上运行。 这个环境变量的设置可以通过两种方式进行:一种是使用import os模块,然后通过os.environ['cuda_visible_devices'] = '0,1'这样的语句进行设置;另一种是使用import torch模块,然后通过torch.cuda.set_device(0)这样的语句进行设置。 通过设置os.environ['cuda_visible_devices']环境变量,可以灵活地控制程序在多个GPU设备上运行的行为。这样的设置对于需要使用多个GPU设备并具有特定需求的程序非常有用。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [os.environ[‘CUDA_VISIBLE_DEVICES‘] 和torch.cuda.set_device()](https://blog.csdn.net/weixin_46141646/article/details/129052145)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Python基于os.environ从windows获取环境变量](https://download.csdn.net/download/weixin_38698149/12851183)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文