Я обнаружил следующую ошибку на ноутбуке colab:
import syft as sy
from syft.workers.node_client import NodeClient
import torch
hook = sy.TorchHook(torch)
nodes = ["ws://localhost:3000/","ws://localhost:3001/"]
compute_nodes = []
for node in nodes:
compute_nodes.append( NodeClient(hook, node) )
NodeClient
фактически использует функции и классы, такие как self.connect()
, self.ws = websocket.create_connection(**args)
, websock.settimeout(timeout if timeout is not None else getdefaulttimeout())
, websock.connect(url, **options)
, self.sock_opt.timeout = options.get('timeout', self.sock_opt.timeout)
, self.sock, addrs = connect(url, self.sock_opt, proxy_info(**options),options.pop('socket', None))
, sock = _open_socket(addrinfo_list, options.sockopt, options.timeout)
и sock.connect(address)
.
, но выдает ошибку: OSError: [Errno 99] Cannot assign requested address
.