-
Notifications
You must be signed in to change notification settings - Fork 122
Description
Hi. I encounter this error when importing SciANN:
AttributeError: module 'keras.backend' has no attribute 'get_graph'
I have installed the latest version of keras and Tensorflow. Can anyone help me?
Here is the full text of the error:
AttributeError Traceback (most recent call last)
Cell In[2], line 2
1 import numpy as np
----> 2 import sciann as sn
3 from sciann.utils.math import abs, diff
4 from itertools import cycle
File ~\AppData\Local\Programs\Python\Python311\Lib\site-packages\sciann_init_.py:10
7 tf.get_logger().setLevel('ERROR')
8 tf.compat.v1.disable_eager_execution()
---> 10 from . import constraints
11 from . import functionals
12 from . import models
File ~\AppData\Local\Programs\Python\Python311\Lib\site-packages\sciann\constraints_init_.py:7
3 from future import division
4 from future import print_function
----> 7 from . import constraint
8 from . import data
9 from . import pde
File ~\AppData\Local\Programs\Python\Python311\Lib\site-packages\sciann\constraints\constraint.py:8
5 from future import division
6 from future import print_function
----> 8 from ..utils import is_tensor
11 class Constraint(object):
12 """ Configures the condition to impose constraint.
13
14 # Arguments
(...)
23 ValueError for unrecognized inputs.
24 """
File ~\AppData\Local\Programs\Python\Python311\Lib\site-packages\sciann\utils_init_.py:7
3 from future import division
4 from future import print_function
----> 7 from . import math
8 from . import utilities
9 from . import validations
File ~\AppData\Local\Programs\Python\Python311\Lib\site-packages\sciann\utils\math.py:10
8 import tensorflow as tf
9 from keras import backend as K
---> 10 graph_unique_name = K.get_graph().unique_name
12 from keras.layers import Layer, Lambda, Flatten, Dense
13 from keras.layers import Dot
AttributeError: module 'keras.backend' has no attribute 'get_graph