-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug: import autokeras as ak --> ModuleNotFoundError: No module named 'tensorflow.keras.layers.experimental' #1906
Comments
I have the same problem. |
You can either downgrade the TensorFlow version to less than 2.16. Or Use 2.16 or above versions of TensorFlow and install the corresponding AutoKeras does not support Keras 3 yet. |
@haifeng-jin this works for me ty |
thank you
…________________________________
From: Haifeng Jin ***@***.***>
Sent: Thursday, March 14, 2024 12:45 AM
To: keras-team/autokeras ***@***.***>
Cc: Aya121298 ***@***.***>; Author ***@***.***>
Subject: Re: [keras-team/autokeras] Bug: import autokeras as ak --> ModuleNotFoundError: No module named 'tensorflow.keras.layers.experimental' (Issue #1906)
You can either downgrade the TensorFlow version to less than 2.16. Or Use 2.16 or above versions of TensorFlow and install the corresponding tf_keras, and then export the environment variable TF_USE_LEGACY_KERAS=1.
AutoKeras does not support Keras 3 yet.
—
Reply to this email directly, view it on GitHub<#1906 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BEY2HW247ELFKCCDXCEATL3YYDJIRAVCNFSM6AAAAABES534RWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJWGAYTMOBYGU>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Do you know when this might be fixed for keras 3 to be supported?
Regards
Aya
…________________________________
From: Haifeng Jin ***@***.***>
Sent: Thursday, March 14, 2024 12:45 AM
To: keras-team/autokeras ***@***.***>
Cc: Aya121298 ***@***.***>; Author ***@***.***>
Subject: Re: [keras-team/autokeras] Bug: import autokeras as ak --> ModuleNotFoundError: No module named 'tensorflow.keras.layers.experimental' (Issue #1906)
You can either downgrade the TensorFlow version to less than 2.16. Or Use 2.16 or above versions of TensorFlow and install the corresponding tf_keras, and then export the environment variable TF_USE_LEGACY_KERAS=1.
AutoKeras does not support Keras 3 yet.
—
Reply to this email directly, view it on GitHub<#1906 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BEY2HW247ELFKCCDXCEATL3YYDJIRAVCNFSM6AAAAABES534RWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOJWGAYTMOBYGU>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
does the execution go all the way? |
I tried using the tensorflow==2.15.0 and restarted the kernel, imported os and the tensorflow amc it worked. |
Installing tensorflow==2.15.0 worked for me too. |
Is there any update or estimation on this? We switched to TensorFlow 2.16 some weeks ago and it would be really nice to keep using AutoKeras with it. |
@haifeng-jin This doesn't seem to be mentioned in the docs anywhere - it should be mentioned there. Also is there currently any open issue for Keras 3 support. |
Bug Description
ModuleNotFoundError: No module named 'tensorflow.keras.layers.experimental'ModuleNotFoundError Traceback (most recent call last)
in <cell line: 8>()
6 from keras.utils import to_categorical
7 import numpy as np
----> 8 import autokeras as ak
9 import matplotlib.pyplot as plt
10 plt.style.use('fivethirtyeight')
7 frames
/usr/local/lib/python3.10/dist-packages/autokeras/keras_layers.py in
18 from tensorflow import nest
19 from tensorflow.keras import layers
---> 20 from tensorflow.keras.layers.experimental import preprocessing
21
22 from autokeras.utils import data_utils
ModuleNotFoundError: No module named 'tensorflow.keras.layers.experimental'
Bug Reproduction
Code for reproducing the bug:
Data used by the code:
!pip install autokeras
import tensorflow as tf
import numpy as np
import autokeras as ak
Expected Behavior
The expected behavior is for the code to run as there are dependencies that depend on the library
Setup Details
Include the details about the versions of:
Additional context
WARNING:tensorflow:From /usr/local/lib/python3.10/dist-packages/tensorflow/python/autograph/pyct/static_analysis/liveness.py:83: Analyzer.lamba_check (from tensorflow.python.autograph.pyct.static_analysis.liveness) is deprecated and will be removed after 2023-09-23.
Instructions for updating:
Lambda fuctions will be no more assumed to be used in the statement where they are used, or at least in the same block. tensorflow/tensorflow#56089
The text was updated successfully, but these errors were encountered: