3.2使用conda安装theano环境

来源:互联网 发布:长征是逃跑 知乎 编辑:程序博客网 时间:2024/05/23 20:31

(一)安装theano

#这里的目录要对应自己的安装目录。有时候回音网速问题,导致下载安装失败,可以重复执行。多次不成,请换时间下载。sudo -H /usr/local/anaconda2/bin/conda create -n pyml python=2.7sudo -H /usr/local/anaconda2/bin/conda install -n pyml jupyter_contrib_nbextensionssudo -H /usr/local/anaconda2/bin/conda install -n pyml matplotlib numpy scipy sympy pandas scikit-learn nosesudo -H /usr/local/anaconda2/envs/pyml/bin/pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git

(二)配置

vim ~/.theanorc

输入如下内容,并保存

[global]floatX=float32device=gpu[lib]cnmem = 0.8[blas]ldflags = -lopenblas[nvcc]fastmath = True

(三)测试theano
创建一个py的文件,可以是test.py
里面写入:

# filename: demo.pyimport theanofrom theano import tensora = tensor.dscalar()b = tensor.dscalar()c = a+bf = theano.function([a, b], c)assert 4.0 == f(1.5, 2.5)

并保存。
终端输入命令:

python  test.py

若无报错即安装完成。
在编译运用theano的python代码时候
会爆出下面的错误:
ERROR (theano.sandbox.cuda): Failed to compile cuda_ndarray.cu: libcublas.so.6.0: cannot open shared object file: No such file or directory
解决办法终端:

sudo ldconfig /usr/local/cuda /lib64

(四)测试theano使用gpu
见测试篇章

0 0