Skip to content

Commit 76d4c3b

Browse files
committed
test_ScatterNdLayer_RangeLayer_RangeInAxisLayer better
1 parent 618b708 commit 76d4c3b

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

tests/test_TFNetworkLayer.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -2473,8 +2473,8 @@ def test_TileLayer():
24732473
def test_ScatterNdLayer_RangeLayer_RangeInAxisLayer():
24742474
from returnn.tf.util.data import BatchDim, DimensionTag, ImplicitDynSizeDim
24752475
n_batch, n_time, n_ts, n_in, n_out = 2, 3, 6, 7, 11
2476-
time_dim = DimensionTag(kind=DimensionTag.Types.Spatial, description="T")
2477-
feat_dim = DimensionTag(kind=DimensionTag.Types.Feature, description="F", dimension=n_in)
2476+
time_dim = DimensionTag(kind=DimensionTag.Types.Spatial, description="time")
2477+
feat_dim = DimensionTag(kind=DimensionTag.Types.Feature, description="in-feature", dimension=n_in)
24782478
ts_dim = DimensionTag(kind=DimensionTag.Types.Spatial, description="ts", dimension=n_ts)
24792479
rnd = numpy.random.RandomState(42)
24802480
config = Config({
@@ -2489,9 +2489,9 @@ def test_ScatterNdLayer_RangeLayer_RangeInAxisLayer():
24892489
"add_t": {
24902490
"class": "combine", "kind": "add", "from": ["t", "range"],
24912491
"out_shape": {time_dim, ts_dim, ImplicitDynSizeDim(BatchDim)}}, # (T,Ts)
2492-
"t_rel_var": {"class": "variable", "shape": (n_ts, n_out), "init": "glorot_uniform"}, # (B,Ts,D)
2493-
"output": {"class": "scatter_nd", "from": "t_rel_var", "position": "add_t", "position_axis": -1,
2494-
"output_dim_via_time_from": "data", "filter_invalid_indices": True}
2492+
"t_rel_var": {"class": "variable", "shape": (ts_dim, n_out), "init": "glorot_uniform"}, # (Ts,D)
2493+
"output": {"class": "scatter_nd", "from": "t_rel_var", "position": "add_t", "position_axis": ts_dim,
2494+
"output_dim_via_time_from": "data", "filter_invalid_indices": True} # (T,T,Ts,D)
24952495
}
24962496
with make_scope() as session:
24972497
network = TFNetwork(config=config, train_flag=True)

0 commit comments

Comments
 (0)