Только из-за ошибки кажется, что ваши отдельные входы имеют разные размеры. Я предполагаю, что он пытается объединить (ConcatOp) 4 отдельных входа в один тензор, чтобы создать мини-пакет в качестве ввода.
При попытке объединить, он имеет один вход с 841x600x3
и один вход с 776x600x3
( игнорируется размер партии). Очевидно, что 841 и 776 не равны, но они должны быть. При размере пакета 1 функция concat, вероятно, не вызывается, поскольку вам не нужно объединять входные данные, чтобы получить мини-пакет. Также, похоже, нет другого компонента, который опирается на заранее определенный размер ввода, поэтому сеть будет работать нормально или, по крайней мере, не будет sh.
Я бы проверил набор данных, который вы используете, и проверил если это должно быть так или у вас есть некоторые ошибочные образцы данных. Если с набором данных все в порядке и это действительно может произойти, вам нужно изменить размер всех входов до некоторого предварительно определенного разрешения, чтобы можно было объединить их, вероятно, в мини-пакет.