File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -9,5 +9,6 @@ python examples/star/star.py \
9
9
--iteration 5 \
10
10
--learning_rate 1e-6 \
11
11
--per_device_train_batch_size 1 \
12
- --gradient_accumulation_steps 8
12
+ --gradient_accumulation_steps 8 \
13
+ --max_workers 64
13
14
Original file line number Diff line number Diff line change @@ -64,6 +64,7 @@ def execute_tests(
64
64
input = sample ,
65
65
text = True ,
66
66
capture_output = True ,
67
+ timeout = 30 ,
67
68
): (i , j )
68
69
for (i , j , instance_id , sample ) in tasks
69
70
}
@@ -72,9 +73,13 @@ def execute_tests(
72
73
as_completed (futures ), total = len (tasks ), desc = "Executing tests"
73
74
):
74
75
i , j = futures [future ]
75
- result = future .result ()
76
- stdout = result .stdout
77
- exit_code = result .returncode
76
+ try :
77
+ result = future .result ()
78
+ stdout = result .stdout
79
+ exit_code = result .returncode
80
+ except subprocess .TimeoutExpired :
81
+ stdout = "Timeout"
82
+ exit_code = - 1
78
83
all_traces [i ][j ] = stdout
79
84
all_execution_results [i ][j ] = exit_code
80
85
You can’t perform that action at this time.
0 commit comments