I am experimenting with some point-to-point distributed communication while training. This appeared after several epochs:
terminate called after throwing an instance of 'std::system_error'
   what():  Invalid argument

Any thoughts on what might have caused this?