Skip to content

Commit 2d95b73

Browse files
authored
fix-audio-rpyc (#1096)
1 parent 96e2a1d commit 2d95b73

File tree

3 files changed

+4
-1
lines changed

3 files changed

+4
-1
lines changed

lightllm/server/audioserver/manager.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import asyncio
55
import uvloop
66
import rpyc
7+
import socket
78
import inspect
89
import setproctitle
910
from typing import List
@@ -39,6 +40,7 @@ def __init__(
3940
self.zmq_recv_socket = context.socket(zmq.PULL)
4041
self.zmq_recv_socket.bind(f"{args.zmq_mode}127.0.0.1:{args.audio_port}")
4142
self.cache_client = rpyc.connect("localhost", args.cache_port, config={"allow_pickle": True})
43+
self.cache_client._channel.stream.sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)
4244
self.cache_port = args.cache_port
4345
self.waiting_reqs: List[GroupReqIndexes] = []
4446
self.model_weightdir = args.model_dir

lightllm/server/embed_cache/manager.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ def start_cache_manager(args: StartArgs, pipe_writer):
6060
manager = InMemoryCache(args)
6161
service = CacheServer(manager)
6262
from rpyc.utils.server import ThreadedServer
63+
import lightllm.utils.rpyc_fix_utils as _
6364

6465
t = ThreadedServer(service, port=args.cache_port, protocol_config={"allow_pickle": True})
6566
pipe_writer.send("init ok")

lightllm/server/multimodal_params.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ async def preload(self, request: Request):
4848
return
4949

5050
except Exception as e:
51-
raise ValueError(f"Failed to read image type={self._type}, data[:100]={self._data[:100]}: {e}!")
51+
raise ValueError(f"Failed to read audio type={self._type}, data[:100]={self._data[:100]}: {e}!")
5252

5353
def read(self):
5454
assert self._preload_data is not None

0 commit comments

Comments
 (0)