安装folly,thpp,fblualib等四个

在torch安装好后需要安装fblualib。可以跟着官网教程。但是我在用install_all安装时出现了问题,所以只好手动一项一项的安装。可以参考install-all.sh这个脚本文件来安装。但是,在我安装前两个时最后是make[],我也不知道这是装好了还是没装好。但是因为不是必须的,所以没有太在意他。

在安装fbthrift时出现了问题,

fbthrift-v0.24.0
make出错,提示
generate/t_rb_generator.cc:315:11: error: operands to ?: have different types 'bool' and 'std::basic_ostream<char>'
first ? first = false : f_types_ << ", ";
解决办法:修改compiler/generate/t_rb_generator.cc,一共两处
修改前: first ? first = false : f_types_ << ", ";
修改后: if (first) {
first = false;
} else {
f_service_ << ", ";
}
make clean后,重新make&install

这是我在网上找到的方法,貌似有用。

在安装thpp时,运行build.sh时在unzip gtest-1.7.0.zip这里出现了问题,解决方法是自己下载一个,把他放在和build.sh一个文件夹中。把build中的有关unzip gtest-1.7.0.zip的代码注释掉。用#注释。

TensorGeneric.h这里也出现问题,解决方法可以参考这个链接。

https://github.com/codeVerySlow/thpp/commit/d9f982c68d7522db9e77e50d135eaa86d84bab85




猜你喜欢

转载自blog.csdn.net/zywcj1314/article/details/79897961