简单记录一下程序异常终止,抛出 Process finished with exit code -1073741819 (0xC0000005)
的解决方法。
在我排查的过程中,有一个warning警报:Could not load dynamic library ‘cudart64_100.dll‘
。
在windows环境下,下载cudart64_100.dll放置到C:\Windows\System32文件夹下即可。下载地址
下载dll文件后,我的pycharm能够完整的报出文件路径的问题的错误了,随后发现是自己的文件没有引入,引入之后又发现文件的路径出了问题。具体情况忘了截图,大概长这个样子:
错误样例:Could not find file "D:/zrw/projects/nrc_ner/pertrain_model/ch_goole\bert_model.cpkl.data-00000-of-0001"
错误的原因是什么呢?我推测这个代码有个地方调用了函数os.path.join()
,导致文件的路径拼接错误。
解决方案: 直接给这个相对路径后面追加了一个'/'
,问题解决。