use*_*589 2 python pycharm fasttext
我正在尝试fastText
与PyCharm 一起使用。每当我运行以下代码时:
import fastText
model=fastText.train_unsupervised("data_parsed.txt")
model.save_model("model")
Run Code Online (Sandbox Code Playgroud)
该过程退出,并显示以下错误:
Process finished with exit code -1073740791 (0xC0000409)
Run Code Online (Sandbox Code Playgroud)
是什么导致此错误,如何避免该错误?
您正在使用Windows系统吗?0xC0000409
表示堆栈缓冲区溢出,如在此Windows帮助链接中所示。
以下是从此链接获得的一些建议,用于解决类似的问题。
STATUS_STACK_BUFFER_OVERRUN是/ GS异常。当Windows检测到“篡改”保护返回地址的安全cookie时,将抛出它们。您可能正在写一些超出缓冲区末尾的内容,或者正在向指向错误位置的指针写东西。但是,也可能您的内存有些不可靠,或者硬件有故障,从而使验证代码无效。
您可以尝试做的一件事是禁用/ GS开关(项目属性,查找C / C ++->代码生成->缓冲区安全性检查)并重新编译。再次运行该代码很可能会导致您可以捕获和跟踪的错误。我认为/ GS出于安全原因不会提供任何信息。
您可以做的另一件事是在另一台PC上按原样运行代码,然后查看是否失败,否则就可能表明存在硬件问题。
其他策略是通过删除一些文本来减少训练文件的大小,并通过运行一些文本规范化来减少词汇表的大小。希望能有所帮助。
归档时间: |
|
查看次数: |
6163 次 |
最近记录: |