ubuntu系統theano和keras的安裝方法

2022-09-26 13:51:20 字數 1745 閱讀 5389

說明:系統是unbuntu14.04lts,32位的作業系統,以前安裝了python3.4,現在想要安裝theano和keras。步驟如下:

1,安裝pip

sudo apt-get install python3-setuptools

sudo easy_install3 pip

2,安裝g++

apt-get install g++

採用上述命令安裝g++,安裝完成後可用g++ -version檢視是否安裝完成。注意,如www.cppcns.com果沒有安裝g++,在import theano時會出現以下錯誤:

warning (theano.configdefaults): g++ not detected ! theano will be unable to execute optimized c-implementations (for both cpu and gpu) and will default to python implementations. performance will be severely degraded. to remove this warning, set theano flags cxx to an empty string.

搜了一下是因為theano採用g++編譯的話速度比較快,在網上找到的大部分解決方案都是基於anaconda安裝的,解決方法是:

conda install mingw libpython

3,安裝theano

sudo pip3 install theano

該命令會自動**theano所需要的依賴,cobasqlg包括numpy,scipy等等。

4,安裝keras

sudo pip3 install keras

最後需要注意的是,keras預設的backend是tensorflow,我們需要的是theano,所以需要修改下設定。(而且tensorflow用pip3安裝,在32位系統上沒有對應的版本!用原始檔安裝又很複雜)

vim ~/.keras/keras.json

5,測試theano

import numpy as np

import time

import theano

a = np.random.rand(1000,10000).astype(theano.config.floatx)

b = np.random.rand(10000,1000).astype(theano.config.floatx)

np_start = time.time()

ab = a.dot(b)

np_end = time.time()

x,y = theano.tensor.matrices(cobasqlg'xy')

mf = theano.function([x,y],x.dot(程式設計客棧y))

t_start = time.time()

tab = mf(a,b)

t_end = time.time()

print("np time: %f[s], theano time: %f[s] (times should be close when run on cpu!)" %(

np_end-np_start, t_end-t_start))

print("result difference: %f" % (np.abs(ab-tab).max(), ))

總結本文標題: ubuntu系統theano和keras的安裝方法

本文位址:

ubuntu系統16 04安裝theano

本文只只介紹 theano 部分的安裝和 theano cuda 方法1 pip sudo pip install theano i sudo python c import theano theano.test 可以測試,但是測試時間很長,我就跳過,我的後續無影響。前提是保證前面的所有的包都必須安...

Ubuntu14 04安裝Theano詳細教程

部落格新址 因為最近需要學習深度學習,因此想要配置theano,來開發深度學習演算法。但是發現theano安裝總是出現問題。於是在這裡中總結一下。檢查numpy是否通過測試 python c import numpy numpy.test 解除安裝numpy sudo apt get remove ...

解決Ubuntu19 安裝Theano問題

解決辦法 將 from theano.compat.six.moves import input 改為 from six.moves imfevtoaport input 然後就可以 pytfevtoahon setup.py build python setup.py ps ubu程式設計客棧nt...