@@ -171,7 +171,7 @@ impl MockEngineArgs {
171171#[ pymethods]
172172impl MockEngineArgs {
173173 #[ new]
174- #[ pyo3( signature = ( engine_type="vllm" , num_gpu_blocks=None , block_size=0 , max_num_seqs=Some ( 256 ) , max_num_batched_tokens=Some ( 8192 ) , enable_prefix_caching=true , enable_chunked_prefill=true , speedup_ratio=1.0 , decode_speedup_ratio=1.0 , dp_size=1 , startup_time=None , worker_type="aggregated" , planner_profile_data=None , aic_backend=None , aic_system=None , aic_backend_version=None , aic_tp_size=None , aic_model_path=None , aic_moe_tp_size=None , aic_moe_ep_size=None , aic_attention_dp_size=None , aic_nextn=None , aic_nextn_accept_rates=None , aic_mtp_seed=42 , aic_gemm_dtype=None , aic_moe_dtype=None , aic_fmha_dtype=None , aic_kv_cache_dtype=None , aic_comm_dtype=None , gpu_memory_utilization=None , mem_fraction_static=None , free_gpu_memory_fraction=None , enable_local_indexer=false , bootstrap_port=None , handoff_session_timeout_ms=300000 , kv_bytes_per_token=None , kv_transfer_bandwidth=None , kv_transfer_timing_mode="full_prompt" , reasoning=None , response_replay_trace_path=None , zmq_kv_events_port=None , zmq_replay_port=None , preemption_mode="lifo" , router_queue_policy=None , sglang=None , trtllm=None , num_g2_blocks=None , num_g3_blocks=None , offload_batch_size=None , bandwidth_g1_to_g2_gbps=None , bandwidth_g2_to_g1_gbps=None , bandwidth_g2_to_g3_gbps=None , bandwidth_g3_to_g2_gbps=None , enable_g4_storage=false , bandwidth_g2_to_g4_gbps=None , bandwidth_g4_to_g2_gbps=None ) ) ]
174+ #[ pyo3( signature = ( engine_type="vllm" , num_gpu_blocks=None , block_size=0 , max_num_seqs=Some ( 256 ) , max_num_batched_tokens=Some ( 8192 ) , enable_prefix_caching=true , enable_chunked_prefill=true , speedup_ratio=1.0 , decode_speedup_ratio=1.0 , dp_size=1 , startup_time=None , worker_type="aggregated" , planner_profile_data=None , aic_backend=None , aic_system=None , aic_backend_version=None , aic_tp_size=None , aic_model_path=None , aic_moe_tp_size=None , aic_moe_ep_size=None , aic_attention_dp_size=None , aic_nextn=None , aic_nextn_accept_rates=None , aic_mtp_seed=42 , aic_gemm_dtype=None , aic_moe_dtype=None , aic_fmha_dtype=None , aic_kv_cache_dtype=None , aic_comm_dtype=None , gpu_memory_utilization=None , mem_fraction_static=None , free_gpu_memory_fraction=None , enable_local_indexer=false , bootstrap_port=None , handoff_session_timeout_ms=300000 , kv_bytes_per_token=None , kv_transfer_bandwidth=None , kv_transfer_timing_mode="full_prompt" , reasoning=None , response_replay_trace_path=None , zmq_kv_events_port=None , zmq_replay_port=None , preemption_mode="lifo" , router_queue_policy=None , sglang=None , trtllm=None , num_g2_blocks=None , num_g3_blocks=None , offload_batch_size=None , bandwidth_g1_to_g2_gbps=None , bandwidth_g2_to_g1_gbps=None , bandwidth_g2_to_g3_gbps=None , bandwidth_g3_to_g2_gbps=None , enable_g4_storage=false , bandwidth_g2_to_g4_gbps=None , bandwidth_g4_to_g2_gbps=None , max_model_len=None ) ) ]
175175 #[ allow( clippy:: too_many_arguments) ]
176176 fn new (
177177 engine_type : & str ,
@@ -230,6 +230,7 @@ impl MockEngineArgs {
230230 enable_g4_storage : bool ,
231231 bandwidth_g2_to_g4_gbps : Option < f64 > ,
232232 bandwidth_g4_to_g2_gbps : Option < f64 > ,
233+ max_model_len : Option < usize > ,
233234 ) -> PyResult < Self > {
234235 let engine_type = parse_mocker_engine_type ( engine_type) ?;
235236 let worker_type = parse_worker_type ( worker_type) ?;
@@ -248,6 +249,7 @@ impl MockEngineArgs {
248249 let mut builder = RsMockEngineArgs :: builder ( )
249250 . engine_type ( engine_type)
250251 . block_size ( block_size)
252+ . max_model_len ( max_model_len)
251253 . max_num_seqs ( max_num_seqs)
252254 . max_num_batched_tokens ( max_num_batched_tokens)
253255 . enable_prefix_caching ( enable_prefix_caching)
@@ -365,6 +367,11 @@ impl MockEngineArgs {
365367 self . inner . num_gpu_blocks
366368 }
367369
370+ #[ getter]
371+ fn max_model_len ( & self ) -> Option < usize > {
372+ self . inner . max_model_len
373+ }
374+
368375 #[ getter]
369376 fn max_num_seqs ( & self ) -> Option < usize > {
370377 self . inner . max_num_seqs
0 commit comments