From f455e46c45d54376a9da8f4fc04a6cedf526ad60 Mon Sep 17 00:00:00 2001 From: tobiashomie <146298845+tobiashomie@users.noreply.github.com> Date: Mon, 18 Mar 2024 08:27:24 -0400 Subject: [PATCH] Update base miner code to fix Server.serve error Co-authored-by: @carro --- template/base/miner.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/template/base/miner.py b/template/base/miner.py index 8636d29ad..cd739ca82 100644 --- a/template/base/miner.py +++ b/template/base/miner.py @@ -105,6 +105,15 @@ def run(self): self.axon.serve(netuid=self.config.netuid, subtensor=self.subtensor) # Start starts the miner's axon, making it active on the network. + log_level = "trace" if bt.logging.__trace_on__ else "critical" + fast_config = uvicorn.Config( + self.axon.app, + host="0.0.0.0", + port=self.config.axon.port, + log_level=log_level, + loop="asyncio" + ) + self.axon.fast_server = FastAPIThreadedServer(config=fast_config) self.axon.start() bt.logging.info(f"Miner starting at block: {self.block}")