MCPcopy Create free account
hub / github.com/PaddlePaddle/FastDeploy / _make_engine

Function _make_engine

tests/entrypoints/test_llm.py:65–82  ·  view source on GitHub ↗
(vocab_size=5, max_logprobs=5, enable_logprob=True, enable_prefix_caching=False, is_master=True)

Source from the content-addressed store, hash-verified

63
64
65def _make_engine(vocab_size=5, max_logprobs=5, enable_logprob=True, enable_prefix_caching=False, is_master=True):
66 cfg = SimpleNamespace(
67 model_config=SimpleNamespace(
68 max_logprobs=max_logprobs,
69 enable_logprob=enable_logprob,
70 ori_vocab_size=vocab_size,
71 max_model_len=8,
72 ),
73 cache_config=SimpleNamespace(enable_prefix_caching=enable_prefix_caching),
74 master_ip="127.0.0.1",
75 _check_master=lambda: is_master,
76 )
77 engine = SimpleNamespace(cfg=cfg, data_processor=DummyDataProcessor(vocab_size), requests=[])
78 engine.add_requests = lambda tasks, sampling_params, **kwargs: engine.requests.append(
79 (tasks, sampling_params, kwargs)
80 )
81 engine.start = lambda: None
82 return engine
83
84
85def _make_llm(engine):

Calls 1

DummyDataProcessorClass · 0.85

Tested by

no test coverage detected