我最近想在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: 警告:SetUsageMessage()从未调用过终止调用 抛出'std :: bad_alloc'的实例
what():std :: bad_alloc
*在1476434312(unix时间)中止,如果您使用的是GNU日期 ,请尝试“date -d @ 1476434312”:PC:@ 0x7f8e7ed14418 gsignal
PID 3658(TID 0x7f8e80e68740)从PID 3658接收 SIGABRT(@ 0x3e800000e4a);堆栈跟踪:*
@ 0x7f8e8075e3d0(未知)
@ 0x7f8e7ed14418 gsignal
@ 0x7f8e7ed1601a abort
@ 0x7f8e7f65684d __gnu_cxx :: __ verbose_terminate_handler()
@ 0x7f8e7f6546b6(未知)
@ 0x7f8e7f654701 std :: terminate()
@ 0x7f8e7f654919 __cxa_throw
@ 0x7f8e7f654ebc operator new()
@ 0x7f8e7f94ee6d(未知)
@ 0x7f8e7f94f619(未知)
@ 0x7f8e7f94f830(未知)
@ 0x7f8e7f95629a google :: GetAllFlags()
@ 0x7f8e7f95d707(未知)
@ 0x7f8e7f95dda2 google :: ShowUsageWithFlagsRestrict()
@ 0x7f8e7f95e56f google :: HandleCommandLineHelpFlags()
@ 0x7f8e7f9554db(未知)
@ 0x74a8f5 paddle :: ParseCommandLineFlags()
@ 0x748341 paddle :: initMain()
@ 0x509a3b主要 @ 0x7f8e7ecff830 __libc_start_main
@ 0x515455(未知)
@ 0x0(未知)/ usr / bin / paddle:第81行:3658
已中止(核心倾销)$ {DEBUGGER} $ MYDIR /../ opt / paddle / bin / paddle_trainer $ {@:2}
答案 0 :(得分: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