原因 batch_input_shape input_shape 参数设置错误 对于Bidirectional CuDNNLSTM 必须以Reshape层输入 解决 设置好这个参数 例如: model.add(Reshape(input_shape=(10,10),target_shape=(10,10))) model.add(Bidirectional(CuDNNLSTM(units=64, return_sequences=True), merge_mode='concat'))