Pycharm中多开程序
在训练神经网络模型时,如果训练的模型占用的显存较小
如果需要多次调参,在单线程下,只能等待程序跑完,然后再修改参数,再运行,即浪费了时间,GPU的资源也没有很好利用。这时候可以开多线程,每个线程跑不同的超参,即提高的GPU的利用率,也节省了时间。
具体操作如下:在运行按钮
处选择Edit Configurations...
,选择Allow parallel run
,保存即可.
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c261f03fedd17bf16e2068ba6685b70a.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a38fc36a14fb4e7daaeb213165b694f3.png)
输入nvidia-smi
查看显卡使用情况,可以看到有多个线程同时在运行
到有多个线程同时在运行
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0403c35cc926d083ed9e99133e4621ce.png)