1234567891011121314151617181920212223242526 |
- import argparse
- import resource
- import os
- import sys
- import torch
- import tesseract
- from tesseract.utils import find_open_port
- if __name__ == "__main__":
- parser = argparse.ArgumentParser()
- parser.add_argument('--port', type=int, default=None, required=False)
- parser.add_argument('--initial_peers', type=str, default="[]", required=False)
- args = parser.parse_args()
- initial_peers = eval(args.initial_peers)
- print("Parsed initial peers:", initial_peers)
- network = tesseract.TesseractNetwork(*initial_peers, port=args.port or find_open_port(), start=False)
- print(f"Running network node on port {network.port}")
- try:
- network.run()
- finally:
- network.shutdown()
|