You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I only download torchs and i do not have tensorflow.
I had thought it was a matter of not successfully modifying the backend. But I found out through the output that the modification was successful. It seems that some functions inside keras-nlp are written using tensorflow. I'm guessing this is the issue and would appreciate your attention and answers.
torch 2.1.0
torchaudio 2.1.0
torchvision 0.16.0
cuda11.8/toolkit/11.8.0
cudnn8.5-cuda11.8/8.5.0.96
/home/name/.keras/keras.json
I try KERAS-HOME and KERAS-BACKEND
{
"floatx": "float32",
"epsilon": 1e-07,
"backend": "torch",
"image_data_format": "channels_last"
} from keras import backend as K
print(K.backend()) # torch maybe the key is keras-nlp
Traceback (most recent call last):
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/backend/config.py", line 21, in detect_if_tensorflow_uses_keras_3
from tensorflow import keras
ModuleNotFoundError: No module named 'tensorflow'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/name/codes/gemma_demo.py", line 11, in
import keras_nlp
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/init.py", line 8, in
from keras_nlp import layers
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/layers/init.py", line 8, in
from keras_nlp.src.layers.modeling.alibi_bias import AlibiBias
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/init.py", line 23, in
from keras_nlp.src import layers
File "/home/xuzichao/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/layers/init.py", line 15, in
from keras_nlp.src.layers.modeling.cached_multi_head_attention import (
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/layers/modeling/cached_multi_head_attention.py", line 15, in
from keras_nlp.src.api_export import keras_nlp_export
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/api_export.py", line 17, in
from keras_nlp.src.backend import keras
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/backend/init.py", line 29, in
from keras_nlp.src.backend import config
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/backend/config.py", line 38, in
_USE_KERAS_3 = detect_if_tensorflow_uses_keras_3()
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/backend/config.py", line 27, in detect_if_tensorflow_uses_keras_3
raise ValueError(
ValueError: Unable to import keras with tensorflow. Please check your Keras and Tensorflow version are compatible; Keras 3 requires TensorFlow 2.15 or later. See keras.io/getting_started for more information on installing Keras.
The text was updated successfully, but these errors were encountered:
Uh oh!
There was an error while loading. Please reload this page.
I only download torchs and i do not have tensorflow.
I had thought it was a matter of not successfully modifying the backend. But I found out through the output that the modification was successful. It seems that some functions inside keras-nlp are written using tensorflow. I'm guessing this is the issue and would appreciate your attention and answers.
torch 2.1.0
torchaudio 2.1.0
torchvision 0.16.0
cuda11.8/toolkit/11.8.0
cudnn8.5-cuda11.8/8.5.0.96
/home/name/.keras/keras.json
I try KERAS-HOME and KERAS-BACKEND
{
"floatx": "float32",
"epsilon": 1e-07,
"backend": "torch",
"image_data_format": "channels_last"
}
from keras import backend as K
print(K.backend()) # torch
maybe the key is keras-nlp
Traceback (most recent call last):
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/backend/config.py", line 21, in detect_if_tensorflow_uses_keras_3
from tensorflow import keras
ModuleNotFoundError: No module named 'tensorflow'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/name/codes/gemma_demo.py", line 11, in
import keras_nlp
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/init.py", line 8, in
from keras_nlp import layers
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/layers/init.py", line 8, in
from keras_nlp.src.layers.modeling.alibi_bias import AlibiBias
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/init.py", line 23, in
from keras_nlp.src import layers
File "/home/xuzichao/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/layers/init.py", line 15, in
from keras_nlp.src.layers.modeling.cached_multi_head_attention import (
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/layers/modeling/cached_multi_head_attention.py", line 15, in
from keras_nlp.src.api_export import keras_nlp_export
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/api_export.py", line 17, in
from keras_nlp.src.backend import keras
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/backend/init.py", line 29, in
from keras_nlp.src.backend import config
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/backend/config.py", line 38, in
_USE_KERAS_3 = detect_if_tensorflow_uses_keras_3()
File "/home/name/miniconda3/envs/huaxin/lib/python3.10/site-packages/keras_nlp/src/backend/config.py", line 27, in detect_if_tensorflow_uses_keras_3
raise ValueError(
ValueError: Unable to import
keras
withtensorflow
. Please check your Keras and Tensorflow version are compatible; Keras 3 requires TensorFlow 2.15 or later. See keras.io/getting_started for more information on installing Keras.The text was updated successfully, but these errors were encountered: