Skip to content

Commit e837bbd

Browse files
author
sangchengmeng
committed
Merge remote-tracking branch 'origin/main' into fix_image_api
2 parents 6827d46 + 00d0ade commit e837bbd

File tree

5 files changed

+6
-5
lines changed

5 files changed

+6
-5
lines changed

lightllm/models/deepseek2/model.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ def _init_some_value(self):
7474

7575
def _init_custom(self):
7676
self._init_to_get_yarn_rotary()
77+
dist_group_manager.new_deepep_group(self.config["n_routed_experts"])
7778

7879
def _verify_params(self):
7980
return super()._verify_params()

lightllm/server/multimodal_params.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ async def preload(self, request: Request):
2929
try:
3030
if self._type == "url":
3131
timeout = int(os.getenv("REQUEST_TIMEOUT", "5"))
32-
img_data = await fetch_image(self._data, request, timeout=timeout)
32+
proxy = os.getenv("REQUEST_PROXY", None)
33+
img_data = await fetch_image(self._data, request, timeout=timeout, proxy=proxy)
3334
elif self._type == "base64":
3435
img_data = base64.b64decode(self._data)
3536
elif self._type == "image_size":

lightllm/server/router/model_infer/mode_backend/base_backend.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,6 @@ def init_model(self, kvargs):
192192
elif self.model_type == "phi3":
193193
self.model = Phi3TpPartModel(model_kvargs)
194194
elif self.model_type in ["deepseek_v2", "deepseek_v3"]:
195-
dist_group_manager.new_deepep_group(model_cfg["n_routed_experts"])
196195
self.model = Deepseek2TpPartModel(model_kvargs)
197196
elif self.model_type == "internvl_chat":
198197
llm_model_type = model_cfg.get("llm_config").get("model_type")

lightllm/server/router/model_infer/mode_backend/dp_backend/impl.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def init_custom(self):
3131
# nan 值,避免后续构建的fake请求在计算的过程中出现计算错误。
3232
from .pre_process import padded_prepare_prefill_inputs
3333

34-
kwargs, run_reqs, padded_req_num = padded_prepare_prefill_inputs([], 1, is_multimodal=False)
34+
kwargs, run_reqs, padded_req_num = padded_prepare_prefill_inputs([], 1, is_multimodal=self.is_multimodal)
3535
self.model.forward(**kwargs)
3636
assert len(run_reqs) == 0 and padded_req_num == 1
3737
return

lightllm/utils/image_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ def image2base64(img_str: str):
1919
return base64.b64encode(buffer.getvalue()).decode("utf-8")
2020

2121

22-
async def fetch_image(url, request: Request, timeout):
22+
async def fetch_image(url, request: Request, timeout, proxy=None):
2323
logger.info(f"Begin to download image from url: {url}")
2424
start_time = time.time()
25-
async with httpx.AsyncClient() as client:
25+
async with httpx.AsyncClient(proxy=proxy) as client:
2626
async with client.stream("GET", url, timeout=timeout) as response:
2727
response.raise_for_status()
2828
ans_bytes = []

0 commit comments

Comments
 (0)