(vocab_size=5, max_logprobs=5, enable_logprob=True, enable_prefix_caching=False, is_master=True)
| 63 | |
| 64 | |
| 65 | def _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 | |
| 85 | def _make_llm(engine): |
no test coverage detected