Closed ZionYuan closed 3 years ago
这份代码本身默认是使用cpu进行处理的。如果使用gpu处理,需要把模型和数据都移至gpu。
这份代码本身默认是使用cpu进行处理的。如果使用gpu处理,需要把模型和数据都移至gpu。
当我进行迁移时:
#模型部分
net = network()
net.cuda(0)
#数据部分
pred_boxes = net(resized_img.cuda(0), im_info.cuda(0))
这样子修改后程序会卡死,请问下是我的代码有问题吗?另外我的环境确实是您要求的python 3.6.8, pytorch 1.5.0, torchvision 0.6.0, cuda 10.1
请问你是使用了哪个模型,我试一下。
请问你是使用了哪个模型,我试一下。
rcnn_emd_simple_mge.pth 这个模型
请问你是使用了哪个模型,我试一下。
rcnn_emd_simple_mge.pth 这个模型
我没有观察到卡死的情况....可能需要你自行查找原因了0.0
请问你是使用了哪个模型,我试一下。
rcnn_emd_simple_mge.pth 这个模型
我没有观察到卡死的情况....可能需要你自行查找原因了0.0
请问下大佬是不是只需要修改我上面提到的两个地方就就行了呀,想先确定下代码是不是修改正确
请问你是使用了哪个模型,我试一下。
rcnn_emd_simple_mge.pth 这个模型
我没有观察到卡死的情况....可能需要你自行查找原因了0.0
请问下大佬是不是只需要修改我上面提到的两个地方就就行了呀,想先确定下代码是不是修改正确
是的,仅修改了这两个地方。如果CPU可以正常输出结果,GPU加了这两句应该就可以了啊....
请问你是使用了哪个模型,我试一下。
rcnn_emd_simple_mge.pth 这个模型
我没有观察到卡死的情况....可能需要你自行查找原因了0.0
请问下大佬是不是只需要修改我上面提到的两个地方就就行了呀,想先确定下代码是不是修改正确
是的,仅修改了这两个地方。如果CPU可以正常输出结果,GPU加了这两句应该就可以了啊....
确实是这样,我简单的
with torch.cuda.device(1):
a = torch.tensor([1., 2.]).cuda()
也会卡死。应该还是我环境的问题。多谢大佬!
我使用了如下指令
每一张图片的处理时间大约是4秒,我的显卡是3090,按理说不应该这么慢。 所以我想请问下您的代码应该怎么修改才能让他使用gpu。我自己进行了一些修改,但是会卡死。 我的修改: