I tried to run the following graph:
Unfortunately, I receive the following error message:
tensorflow.python.framework.errors.InternalError: Message length was negativ
[[Node: random_uniform_1_S1 = _Recv[client_terminated=false,
recv_device= "/job:worker/replica:0/task:1/cpu:0",
send_device="/job:worker/replica:0/task:0/cpu:0",
send_device_incarnation=3959744268201087672,
tensor_name="edge_18_random_uniform_1",
tensor_type=DT_DOUBLE,
_device="/job:worker/replica:0/task:1/cpu:0"]()]]
I noticed that this error message does not occur if the size of random_uniform_1
is 800MB, but it does occur if the size is 8GB.
(Notice that random_uniform_1
has to be transferred from one device to another device.)
Question: Is there a limit on how big a tensor can be, if that tensor has to be transferred between devices?