[Misc] Fix sampling from sonnet for long context case (#9235)
This commit is contained in:
parent
f990bab2a4
commit
94bf9ae4e9
@ -176,9 +176,9 @@ def sample_sonnet_requests(
|
|||||||
# Sample the rest of lines per request.
|
# Sample the rest of lines per request.
|
||||||
sampled_requests: List[Tuple[str, int, int]] = []
|
sampled_requests: List[Tuple[str, int, int]] = []
|
||||||
for _ in range(num_requests):
|
for _ in range(num_requests):
|
||||||
sampled_lines = "".join(
|
num_lines_needed = num_input_lines - num_prefix_lines
|
||||||
prefix_lines +
|
sampled_lines = "".join(prefix_lines +
|
||||||
random.sample(poem_lines, num_input_lines - num_prefix_lines))
|
random.choices(poem_lines, k=num_lines_needed))
|
||||||
|
|
||||||
prompt = f"{base_prompt}{sampled_lines}"
|
prompt = f"{base_prompt}{sampled_lines}"
|
||||||
message = [
|
message = [
|
||||||
@ -536,7 +536,7 @@ async def benchmark(
|
|||||||
# E.g., "Time to First Token"
|
# E.g., "Time to First Token"
|
||||||
metric_header: str,
|
metric_header: str,
|
||||||
):
|
):
|
||||||
# This function print and add statistics of the specified
|
# This function prints and adds statistics of the specified
|
||||||
# metric.
|
# metric.
|
||||||
if metric_attribute_name not in selected_percentile_metrics:
|
if metric_attribute_name not in selected_percentile_metrics:
|
||||||
return
|
return
|
||||||
|
Loading…
x
Reference in New Issue
Block a user