记,第一次跑实验失败,第一次回滚本地虚拟机环境

1、实验对象

地址:https://github.com/facebookresearch/UnsupervisedQA
记,第一次跑实验失败,第一次回滚本地虚拟机环境

憨憨的我,看到它下面的README有这么一段内容,
记,第一次跑实验失败,第一次回滚本地虚拟机环境
然后好,我成功进入了这个UnsupervisedMT里面,
该项目地址:https://github.com/facebookresearch/UnsupervisedMT
记,第一次跑实验失败,第一次回滚本地虚拟机环境
看到上面这句话,我吾了,原来直接虚拟机跑bash get_data_enfr.sh就可以直接给你安装好环境了,
结局就是好多bug,

bug-1

下面那这个g++哪里要改成这样,原因就是这个fastBPE项目改了
记,第一次跑实验失败,第一次回滚本地虚拟机环境

bug-2

跑着跑着,会发现报个c++的错误,terminate called after throwing an instance of ‘std::bad_alloc’
我是通过安装Cython这个东西解决的

还有几个bug,我忘了,这些都是小bug,下面这个才是我年轻了,跑到后面你会发现要跑个什么.py文件,关键来了,我执行这些命令的时候是直接在命令行输入的,连个虚拟环境都没有搞,,,conda啥的都没有搞,然后就会发现执行这个py文件的时候报了n个错误,,,,

总结

1、第一步永远都是先看README,看清楚!!!,然后再想怎么搞
2、跑这种项目的时候先用anaconda创建环境!!!,因为ubuntu有个默认的python环境,你创建个虚拟环境然后配置那些包就方便一些,不然你直接随便配置,就等着回滚吧。。。

不说了,回滚镜像了

上一篇:博客园&阿里云联合征文:最难忘的bug


下一篇:工作中遇到的bug(记录一下)