17 lines
622 B
Python
17 lines
622 B
Python
from keras_core import layers
|
|
from keras_core import testing
|
|
from keras_core.layers.core.input_layer import Input
|
|
from keras_core.models.functional import Functional
|
|
from keras_core.models.model import Model
|
|
|
|
|
|
class ModelTest(testing.TestCase):
|
|
def test_functional_rerouting(self):
|
|
input_a = Input(shape=(3,), batch_size=2, name="input_a")
|
|
input_b = Input(shape=(3,), batch_size=2, name="input_b")
|
|
x = input_a + input_b
|
|
x = layers.Dense(5)(x)
|
|
outputs = layers.Dense(4)(x)
|
|
model = Model([input_a, input_b], outputs)
|
|
self.assertTrue(isinstance(model, Functional))
|