电玩城打鱼捕鱼-专业24小时上下分

Ubuntu 14.04中安装GraphicsMagick

六月 6th, 2019  |  电玩城捕鱼系统简介

说明:如果需要使用torch及GraphicsMagick并读取jpg图像的话,最好先安装libjpeg的库,然后在安装GraphicsMagick,最后再安装torch。

Ubuntu
16.04中安装Torch版的cuDNN这个标题也许不太合适,反正需要先安装nvidia的cudnn,然后在安装torch的cudnn(称作解释器还是什么吧)

因为刚才GraphicsMagick调用jpeg没有错误,但是torch里面的某个模块又提示找不到libjpeg.so的库了,之后只能先强制卸载image包:luarocks remove image
–force,再重新luarocks install
image。之后正常了。。。

  1. 去nvidia官网下载cudnn(注册后便可下载):

Ubuntu电玩城打鱼捕鱼,真的能把人搞疯啊。。。之前在ubuntu16上安装GraphicsMagick貌似没出问题,在torch里面直接使用require
‘graphicsmagick’没有错误,但是在ubuntu14上面,装了之后,就提示:

/home/xxx/torch/install/share/lua/5.1/trepl/init.lua:384:
/home/xxx/torch/install/share/lua/5.1/trepl/inti.lua:384:
…/xx/torch/install/share/lua/5.1/graphicsmagick/Image.lua:322 :
libGraphicsMagickWand.so: cannot open shared object file: No such file
or directory.

我这里下载的是cudnn-7.5-linux-x64-v5.0-ga.tgz。

如下图:

2.
按照参考网址中JulieBernauer给出的方法,直接使用如下命令:

电玩城打鱼捕鱼 1

sudo tar xvfz cudnn-7.5-linux-x64-v5.0-ga.tgz -C /usr/local

说明:这个是lua里面的命令。安装完torch及中的graphicsmagick后,运行的命令。安装torch的graphicsmagick直接使用luarocks就可以了。

将文件解压到/usr/local/目录下。

后来在网上搜了。。。额,好久,终于解决了。不过不代表本方法也适用于其他遇到该问题的人。

  1. 设置环境变量(注意,cudnnv5.0版本lib文件夹为lib64):

    export CPATH=/usr/local/cuda/include:$CPATH
    export LIBRARY_PATH=/usr/local/cuda/lib64:$LIBRARY_PATH
    export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

安装GraphicsMagick步骤如下:

说明:上述命令不知道到底哪个地方的环境变量改了。。。我是ubuntu菜鸟。因而,直接在终端默认目录下打开.bashrc文件:

  1. 去官网下载GraphicsMagick:

  2. 解压后,cd到该文件夹中。

  3. 运行如下命令:

    ./configure ‘–with-magick=wand/GraphicsMagickWand-config’ ‘–enable-shared’

gedit .bashrc

说明:第一个with是生成libGraphicsMagickWand.so(可能默认没有生成这个,在lib里面确实没有看到这个库),第二个with是生成共享库(默认可能是静态的吧,我开始没用第二个,得到的库后缀是.a)

然后,简单粗暴的把上面三句话粘贴到该文件末尾。。。如下:

  1. 运行如下命令:

    make
    sudo make install

电玩城打鱼捕鱼 2

5.
到此之后,提示找不到libGraphicsMagickW.so.3,后来在网上继续搜索。网址:中Nguyen
Vu Hung给出了解决方法:

190714说明:在终端中使用th后require
‘cudnn’正常,但是使用zerobrane时,还是提示找不到cudnn库。。。继续网上搜索, http://www.linuxidc.com/Linux/2016-07/133208.htm
里面坑4说了:

试着在终端中敲这些命令,如下:

    a. sudo gedit /etc/ld.so.conf.d/cudnn.conf
就是新建一个conf文件。名字随便

sudo echo “/usr/local/lib”
sudo /sbin/ldconfig

    b. 加入刚才的路径/usr/local/cuda/lib64

截图如下:

    c. 反正我还添加了/usr/local/cuda/include,这个估计不要也行。

电玩城打鱼捕鱼 3

    d. 保存后,再sudo
ldconfig来更新缓存。(可能会出现libcudnn.so.5不是符号连接的问题,不过无所谓了!!)

标签:

Your Comments

近期评论

    功能


    网站地图xml地图