[feat] Added chunked prefill and kvcache offload mechenism.
This commit is contained in:
@@ -47,16 +47,16 @@ def main():
|
||||
print("Prefill Benchmark")
|
||||
print("=" * 60)
|
||||
bench_prefill(llm, num_seqs=1, input_len=1024)
|
||||
bench_prefill(llm, num_seqs=1, input_len=2048)
|
||||
bench_prefill(llm, num_seqs=1, input_len=4095)
|
||||
bench_prefill(llm, num_seqs=16, input_len=1024)
|
||||
bench_prefill(llm, num_seqs=64, input_len=1024)
|
||||
# bench_prefill(llm, num_seqs=1, input_len=2048)
|
||||
# bench_prefill(llm, num_seqs=1, input_len=4095)
|
||||
# bench_prefill(llm, num_seqs=16, input_len=1024)
|
||||
# bench_prefill(llm, num_seqs=64, input_len=1024)
|
||||
|
||||
print("=" * 60)
|
||||
print("Decode Benchmark")
|
||||
print("=" * 60)
|
||||
bench_decode(llm, num_seqs=1, max_input_len=1024, max_output_len=1024)
|
||||
bench_decode(llm, num_seqs=256, max_input_len=1024, max_output_len=1024)
|
||||
# bench_decode(llm, num_seqs=256, max_input_len=1024, max_output_len=1024)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
Reference in New Issue
Block a user