Implemented Bi Directional Conv LSTM in pytorch

I want to implement Bi Directional Conv LSTM in Pytorch. I did find some solutions for the implementations as mentioned in Passing hidden layers to ConvLSTM but the code throws an error:
TypeError: initialize_weights() missing 1 required positional argument: 'layer'. I have gone through this Github repo but this doesn’t support Biderctional.