为了账号安全,请及时绑定邮箱和手机立即绑定

Keras 没有使用 Theano

Keras 没有使用 Theano

胡说叔叔 2023-06-20 16:11:27
1-我创建一个虚拟环境:mkvirtualenv kerasTH2-我使用安装keraspip install keras3-这是输出pip listPackage       Version------------- -------h5py          2.10.0joblib        0.16.0Keras         2.4.3numpy         1.19.1Pillow        7.2.0pip           20.2.2PyYAML        5.3.1scikit-learn  0.23.2scipy         1.5.2setuptools    49.6.0six           1.15.0Theano        1.0.5threadpoolctl 2.1.0wheel         0.35.1当我运行python然后import keras出现此错误ImportError: Keras requires TensorFlow 2.2 or higher. Install TensorFlow via `pip install tensorflow` 我将.keras/keras.json文件编辑为具有以下内容:{    "image_dim_ordering": "th",    "epsilon": 1e-07,    "floatx": "float32",    "backend": "theano"}我用了import osos.environ['KERAS_BACKEND'] = 'theano'使用过KERAS_BACKEND='theano' python script.py,但我仍然遇到同样的错误。不确定如何切换到 theano,有什么建议吗?操作系统:Ubuntu 20.04 Python 3.8.2 pip 20.2.2 CUDA 版本:11.0
查看完整描述

1 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

Keras 2.4 实际上只是在 之上的包装器tf.keras,这意味着它不支持多个后端,只支持 TensorFlow 后端。

所以你需要使用 Keras 2.3,它仍然支持多个后端。


查看完整回答
反对 回复 2023-06-20
  • 1 回答
  • 0 关注
  • 98 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信