Keras,anaconda envs和各种后端

问题描述 投票:0回答:1

我在不同的anaconda环境中安装并配置了theano,tensorflow和cntk。我也在每个环境中安装了keras。

现在,我想在每个环节中使用keras和各种后端。无需每次在我的家庭目录中编辑主(全局)keras.json。

可能吗?谢谢。

重要提示:我的问题适用于Windows和Linux。

keras anaconda
1个回答
1
投票

是的,它可能但它不是内置的。你必须为此编写一个函数:

from keras import backend as K
import os
from importlib import reload

def set_keras_backend(backend):

    if K.backend() != backend:
        os.environ['KERAS_BACKEND'] = backend
        reload(K)
        assert K.backend() == backend

set_keras_backend("theano")
© www.soinside.com 2019 - 2024. All rights reserved.