AttributeError: module 'gradio' has no attribute 'inputs'
时间: 2023-11-21 17:59:14 浏览: 1244
根据提供的引用[1],出现"AttributeError: module 'tensorflow.compat.v1' has no attribute 'contrib'"的问题是因为在TensorFlow 2.0版本中,tf.contrib已经被移除。因此,需要将代码中的tf.contrib替换为tf.compat.v1即可解决该问题。具体来说,在seq_loss.py文件中,需要将以下代码:
```python
tf.contrib.seq2seq.sequence_loss(logits, targets, weights)
```
替换为:
```python
tf.compat.v1.losses.sparse_softmax_cross_entropy(targets, logits, weights)
```
这样就可以解决该问题了。
根据提供的引用,出现"# 全连接层(FC):使用没有非线性激活函数的全连接层 Z3 = tf.contrib.layers.fully_connected(P,6,activation=None)"的问题是因为在TensorFlow 2.0版本中,tf.contrib已经被移除。因此,需要将代码中的tf.contrib替换为tf.keras.layers即可解决该问题。具体来说,在代码中需要将以下代码:
```python
Z3 = tf.contrib.layers.fully_connected(P,6,activation=None)
```
替换为:
```python
Z3 = tf.keras.layers.Dense(6, activation=None)(P)
```
这样就可以解决该问题了。
关于"AttributeError: module 'gradio
阅读全文