D:\anaconda3\envs\drones\python.exe D:\PycharmProj\drones-attention-based-lstm-deep-q-network-rpp-main\main.py
2024-10-30 19:26:50.543598: I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable TF_ENABLE_ONEDNN_OPTS=0.
2024-10-30 19:26:51.010488: I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable TF_ENABLE_ONEDNN_OPTS=0.
Traceback (most recent call last):
File "D:\PycharmProj\drones-attention-based-lstm-deep-q-network-rpp-main\main.py", line 2, in
from src.Simulation import Simulation
File "D:\PycharmProj\drones-attention-based-lstm-deep-q-network-rpp-main\src\Simulation.py", line 6, in
from src.DQNLSTM import DQNLSTM
File "D:\PycharmProj\drones-attention-based-lstm-deep-q-network-rpp-main\src\DQNLSTM.py", line 4, in
from tensorflow.keras.layers import LSTM, Dense, Attention, Input
File "D:\anaconda3\envs\drones\lib\site-packages\keras_tf_keras\keras__init.py", line 27, in
from keras._tf_keras.keras import backend
File "D:\anaconda3\envs\drones\lib\site-packages\keras_tf_keras\init.py", line 1, in
from keras._tf_keras import keras
File "D:\anaconda3\envs\drones\lib\site-packages\keras_tf_keras\keras\init.py", line 28, in
from keras._tf_keras.keras import layers
File "D:\anaconda3\envs\drones\lib\site-packages\keras_tf_keras\keras\layers\init__.py", line 142, in
from keras.src.layers.preprocessing.image_preprocessing.auto_contrast import (
File "D:\anaconda3\envs\drones\lib\site-packages\keras\src\layers\preprocessing\image_preprocessing\auto_contrast.py", line 7, in
from keras.src.ops.core import _saturate_cast
ImportError: cannot import name '_saturate_cast' from 'keras.src.ops.core' (D:\anaconda3\envs\drones\lib\site-packages\keras\src\ops\core.py)
Process finished with exit code 1
———————————————————————————————————————————————————————————
I followed the version requirements given by the author and ran main.py, but the above error message appeared. I tried to uninstall keras, because tensroflow3.X version comes with keras, but it still didn't work. How can I solve this problem? Looking forward to your reply.
Can you also please send the python version you are using along with the exact packages versions, and also the project is currently under development. I will get back to you asap as I'm on vacation currently.
D:\anaconda3\envs\drones\python.exe D:\PycharmProj\drones-attention-based-lstm-deep-q-network-rpp-main\main.py 2024-10-30 19:26:50.543598: I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable
from src.Simulation import Simulation
File "D:\PycharmProj\drones-attention-based-lstm-deep-q-network-rpp-main\src\Simulation.py", line 6, in
from src.DQNLSTM import DQNLSTM
File "D:\PycharmProj\drones-attention-based-lstm-deep-q-network-rpp-main\src\DQNLSTM.py", line 4, in
from tensorflow.keras.layers import LSTM, Dense, Attention, Input
File "D:\anaconda3\envs\drones\lib\site-packages\keras_tf_keras\keras__init.py", line 27, in
from keras._tf_keras.keras import backend
File "D:\anaconda3\envs\drones\lib\site-packages\keras_tf_keras\ init.py", line 1, in
from keras._tf_keras import keras
File "D:\anaconda3\envs\drones\lib\site-packages\keras_tf_keras\keras\ init.py", line 28, in
from keras._tf_keras.keras import layers
File "D:\anaconda3\envs\drones\lib\site-packages\keras_tf_keras\keras\layers\ init__.py", line 142, in
from keras.src.layers.preprocessing.image_preprocessing.auto_contrast import (
File "D:\anaconda3\envs\drones\lib\site-packages\keras\src\layers\preprocessing\image_preprocessing\auto_contrast.py", line 7, in
from keras.src.ops.core import _saturate_cast
ImportError: cannot import name '_saturate_cast' from 'keras.src.ops.core' (D:\anaconda3\envs\drones\lib\site-packages\keras\src\ops\core.py)
TF_ENABLE_ONEDNN_OPTS=0
. 2024-10-30 19:26:51.010488: I tensorflow/core/util/port.cc:153] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variableTF_ENABLE_ONEDNN_OPTS=0
. Traceback (most recent call last): File "D:\PycharmProj\drones-attention-based-lstm-deep-q-network-rpp-main\main.py", line 2, inProcess finished with exit code 1 ———————————————————————————————————————————————————————————
I followed the version requirements given by the author and ran main.py, but the above error message appeared. I tried to uninstall keras, because tensroflow3.X version comes with keras, but it still didn't work. How can I solve this problem? Looking forward to your reply.