Fix 'Actor methods cannot be called directly' when using --engine-use-ray (#2664)
* fix: engine-useray complain * fix: typo
This commit is contained in:
parent
ab40644669
commit
d79ced3292
@ -447,11 +447,19 @@ class AsyncLLMEngine:
|
|||||||
|
|
||||||
if arrival_time is None:
|
if arrival_time is None:
|
||||||
arrival_time = time.time()
|
arrival_time = time.time()
|
||||||
prompt_token_ids = await self.engine.encode_request_async(
|
|
||||||
request_id=request_id,
|
if self.engine_use_ray:
|
||||||
prompt=prompt,
|
prompt_token_ids = await self.engine.encode_request_async.remote(
|
||||||
prompt_token_ids=prompt_token_ids,
|
request_id=request_id,
|
||||||
lora_request=lora_request)
|
prompt=prompt,
|
||||||
|
prompt_token_ids=prompt_token_ids,
|
||||||
|
lora_request=lora_request)
|
||||||
|
else:
|
||||||
|
prompt_token_ids = await self.engine.encode_request_async(
|
||||||
|
request_id=request_id,
|
||||||
|
prompt=prompt,
|
||||||
|
prompt_token_ids=prompt_token_ids,
|
||||||
|
lora_request=lora_request)
|
||||||
|
|
||||||
stream = self._request_tracker.add_request(
|
stream = self._request_tracker.add_request(
|
||||||
request_id,
|
request_id,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user