簡體   English   中英

keras后端theano / tensorflow

[英]keras backend theano/tensorflow

我在使用keras后端時遇到問題。 我將tensorflow設置為后端。 我檢查./keras/keras.json、activate.d和activate.sh以將tensorflow作為后端。 我還試圖將envs變量強制為tensorflow。
第一次在jupyter上運行keras,效果很好。 我也可以導入tensorflow而沒有任何錯誤。

但是,當我現在使用jupyter筆記本時,后端是theano。

我嘗試在ipython上導入keras,后端是tensorflow。

我用conda安裝keras,tensorflow和theano。

python版本:3.6

keras:2.0.6

張量流:1.3.0

茶野:0.9

操作系統:Win10

我嘗試了多種方法將jupyter Notebook的后端更改為tensorflow,但似乎不起作用。

通常,使用conda,我們會創建特定的環境(理論上)與其他環境獨立。

我建議您使用conda創建一個tensorflow環境。 使用命令提示符:

conda create -n myTensorflowEnv python=3.5

然后激活此環境:

activate myTensorflowEnv

然后,環境名稱應出現在命令提示符開頭的括號之間。 (以防萬一這不起作用,您可能需要設置一些變量: 如何激活Anaconda環境

在此環境中,您將安裝所需的一切:Tensorflow,Keras和其他依賴項。 但是,此過程取決於您想要的是cpu,gpu,編譯等。

您可能也應該在此環境中安裝jupyter。 (也許-僅當您遇到我在評論中提到的可怕錯誤時-才先卸載其他jupyters)。

如果一切順利,那么如果您在此環境中運行jupyter,則可以在該環境中使用tensorflow。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM