DreamInvoker / GAIN

Source code for EMNLP 2020 paper: Double Graph Based Reasoning for Document-level Relation Extraction
MIT License
142 stars 31 forks source link

请问用GPU运行报错是怎么回事?CPU可以正常运行 #30

Closed SavageChigga closed 3 years ago

SavageChigga commented 3 years ago

配置好readme中要求的环境和各项依赖后,设置gpu_id为0(本机只有id为0的这一张显卡),运行run_GAIN_BERT.sh后,log文件中显示:”RuntimeError: CUDA out of memory. Tried to allocate 14.00 MiB (GPU 0; 6.00 GiB total capacity; 4.30 GiB already allocated; 10.44 MiB free; 4.38 GiB reserved in total by PyTorch)“,无法继续运行。 用nvidia-smi检查GPU占用情况,显示只有10%左右的占用,后台并未运行其它程序,显存资源充足。我的GPU是RTX2060,6G显存。 我使用的CUDA版本是10.2,torch是gpu版本的1.6.0,其它依赖版本也均和readme中相同,而用CPU跑就可以成功运行,请问是哪里出了问题? 202107211814

YayangLi commented 3 years ago

很明显是显存不够啊,换个大显存的机器吧