@@ -336,7 +336,7 @@ def _upload_file_to_gcs(upload_gcs_path: str, filename: str) -> None:
336
336
def upload_evaluation_results (
337
337
eval_result : eval_base .EvalResult ,
338
338
destination_uri_prefix : str ,
339
- file_name : str ,
339
+ file_name : Optional [ str ] = None ,
340
340
candidate_model_name : Optional [str ] = None ,
341
341
baseline_model_name : Optional [str ] = None ,
342
342
dataset_uri : Optional [str ] = None ,
@@ -347,7 +347,7 @@ def upload_evaluation_results(
347
347
Args:
348
348
eval_result: Eval results to upload.
349
349
destination_uri_prefix: GCS folder to store the data.
350
- file_name: File name to store the metrics table.
350
+ file_name: Optional. File name to store the metrics table.
351
351
candidate_model_name: Optional. Candidate model name.
352
352
baseline_model_name: Optional. Baseline model name.
353
353
dataset_uri: Optional. URI pointing to the dataset.
@@ -359,6 +359,8 @@ def upload_evaluation_results(
359
359
if eval_result .metrics_table is None :
360
360
return
361
361
if destination_uri_prefix .startswith (_GCS_PREFIX ):
362
+ if not file_name :
363
+ file_name = f"eval_results_{ utils .timestamped_unique_name ()} .csv"
362
364
base_name , extension = os .path .splitext (file_name )
363
365
file_type = extension .lower ()[1 :]
364
366
output_folder = destination_uri_prefix + "/" + base_name
0 commit comments