def test_param_on_pointer(workers): tensor = torch.tensor([1.0, -1.0, 3.0, 4.0]) ptr = tensor.send(workers["bob"]) param = Parameter(ptr) local_param = param.get() assert (local_param.data == tensor).all()
def test_param_double_send_get(workers): tensor = torch.tensor([[1.0, 1]]) param = Parameter(tensor) param = param.send(workers["bob"]).send(workers["alice"]) param = param.get().get() assert (param.data == tensor).all()