Closed vieting closed 2 years ago
Can you copy & paste the error and maybe other information about the problem (either here or in a separate issue)? Which test case breaks exactly? Can you maybe also figure out which RETURNN commit breaks it (just git bisect)?
It seems to be caused by this commit https://github.com/rwth-i6/returnn/commit/15a42ca30f05363ecf19f472eb35eeb18bb3e55e which was introducing GetLayer
to fix https://github.com/rwth-i6/returnn/issues/993.
A couple of tests break, e.g. test_converter.test_naming_problem
.
Full traceback
It would be helpful to also have a pure RETURNN test (pure RETURNN net dict) for this, and then an issue on RETURNN side.
Also test_converter.test_weight_norm
, test_converter.test_custom_layer_norm
, test_converter.test_naming_problem
, ERROR: test_converter.test_naming_inner_func_functional_with_buffer
. It's always the error.
returnn.tf.network.LayerNotFound: layer '...' not found in <TFNetwork 'root' train=False>
And a few tests in test_layers.py
with the same error.
It would be helpful to also have a pure RETURNN test (pure RETURNN net dict) for this, and then an issue on RETURNN side.
I'll do that.
See https://github.com/rwth-i6/returnn/issues/1014 for a pure RETURNN test.
I don't think there needs anything to be done here in pytorch-to-returnn if this RETURNN issue is the only problem. Let's wait until https://github.com/rwth-i6/returnn/pull/1015 is merged (edit done) and then rerun the tests here (edit done). Edit Ok, it looks like this can be closed.
I think that some updates of RETURNN break things in the converter. I'll rerun the test cases here so we can see.