
(paper)wnszpu:~/ycc/paper_sci1$ python cuda_GC.py ✅ GPU2显存缓存已清空(paper)wnszpu:~/ycc/paper_sci1$(paper)wnszpu:~/ycc/paper_sci1$(paper)wnszpu:~/ycc/paper_sci1$ps-a|greppython(paper)wnszpu:~/ycc/paper_sci1$(paper)wnszpu:~/ycc/paper_sci1$(paper)wnszpu:~/ycc/paper_sci1$sudofuser-v/dev/nvidia2 ______ _____ _____ _____ / ___|_ _|_|_\\--.|||||||_||--.\||||||___/ /\__/ /||\\_/ /|\____/\_/\___/\_| 注意您当前正在尝试使用管理员(sudo)权限。 由于安全合规要求此行为已被系统记录。 如果您确实需要执行此命令请确保不会扰乱系统环境。[sudo]passwordforwn:USERPID ACCESS COMMAND /dev/nvidia2: wn253681F...m pt_main_thread(paper)wnszpu:~/ycc/paper_sci1$(paper)wnszpu:~/ycc/paper_sci1$(paper)wnszpu:~/ycc/paper_sci1$(paper)wnszpu:~/ycc/paper_sci1$kill-9253681(paper)wnszpu:~/ycc/paper_sci1$[2] Killed python train_cuda_RONetV8.pyimporttorchimportgc# 清空 GPU 2 缓存100% 不报错defclean_gpu(device_id2):# 第一步选择设备torch.cuda.set_device(device_id)# 第二步清空缓存torch.cuda.empty_cache()# 第三步重置统计可选不报错iftorch.cuda.is_available():torch.cuda.reset_peak_memory_stats(device_id)# 第四步清理Python垃圾更干净gc.collect()# 执行if__name____main__:clean_gpu(2)print(✅ GPU 2 显存缓存已清空)