0

我最近想在 ubuntu 16 上安装 PaddlePaddle,但是缺少一个依赖项,该软件包需要 libgflags2,我在 Ubuntu 的规范存储库上找不到这个库,我找到了 libgflags2v5,所以我对 paddle 的包依赖项进行了一些尝试并更改了“libgflags2”到“libgflags2v5”,安装成功,但是我用这个命令包崩溃了

桨火车--帮助

后来我了解到该软件包在 ubuntu 14.04 上运行良好,但不幸的是我无法降级到该版本,我必须使用版本 16,那么我该如何处理呢?

编辑:
当我运行这个命令

桨火车--帮助

我收到这个错误

I1014 10:38:32.837656 3658 Util.cpp:151] 命令行:/usr/bin/../opt/paddle/bin/paddle_trainer --help paddle_trainer: 警告:SetUsageMes​​sage()在抛出一个实例后
从未调用终止调用
std::bad_alloc'
what(): std::bad_alloc
* 在 1476434312(unix 时间)中止 如果您使用的是 GNU date,请尝试“date -d @1476434312”
PC:@0x7f8e7ed14418 gsignal
SIGABRT (@0x3e800000e4a) 由 PID 3658 (TID 0x7f8e80e68740) 从 PID 3658 接收;stack trace: *
@ 0x7f8e8075e3d0 (unknown)
@ 0x7f8e7ed14418 gsignal
@ 0x7f8e7ed1601a abort
@ 0x7f8e7f65684d __gnu_cxx::__verbose_terminate_handler()
@ 0x7f8e7f6546b6 (unknown)
@ 0x7f8e7f654701 std::terminate()
@ 0x7f8e7f654919 __cxa_throw
@ 0x7f8e7f654ebc operator new()
@ 0x7f8e7f94ee6d (unknown)
@ 0x7f8e7f94f619 (未知)
@ 0x7f8e7f94f830 (未知)
@ 0x7f8e7f95629a google::GetAllFlags()
@ 0x7f8e7f95d707 (未知)
@ 0x7f8e7f95dda2 google::ShowUsageWithFlagsRestrict()
@ 0x7f8e7f95e56f google::HandleCommandLineHelpFlags()
@ 0x7f8e7f9554db (unknown)
@ 0x74a8f5 paddle::ParseCommandLineFlags()
@ 0x748341 paddle::initMain()
@ 0x509a3b main
@ 0x7f8e7ecff830 __libc_start_main
@ 0x515455 (unknown)
@ 0x0 (未知)/usr/bin/paddle:第 81 行:3658
中止(核心转储)${DEBUGGER} $MYDIR/../opt/paddle/bin/paddle_trainer ${@:2}

4

1 回答 1

0

开箱即用安装,请参阅http://www.paddlepaddle.org/doc/build/

对于没有 GPU 的 Ubuntu:

sudo apt-get install gdebi
wget https://github.com/baidu/Paddle/releases/download/V0.8.0b1/paddle-cpu-0.8.0b1-Linux.deb
gdebi paddle-*.deb
sudo paddle version

从源代码构建,请参阅http://www.paddlepaddle.org/doc/build/build_from_source.html

于 2016-10-14T06:45:41.633 回答