Files
CGA-bench/saves/0420~0426/MyExperimentsClean/MyProjectCleanI2C_20260422_234557/MyProjectCleanI2C_20260422_234557.log

352 lines
19 KiB
Plaintext
Raw Normal View History

2026-05-22 10:02:42 +08:00
---------------custom config--------------
run:
mode: autoline
save:
en: True
pub:
prefix: MyProjectCleanI2C
subdir: MyExperimentsClean
gpt:
model: qwen-max
rtlgen_model: qwen-max
autoline:
result_path: results/myproject_clean_i2c
cga:
enabled: True
max_iter: 15
target_coverage: 100.0
probset:
path: data/myproject/i2c_controller_clean.jsonl
mutant_path: None
more_info_paths: []
only: ['i2c_controller']
promptscript: pychecker
timeout: 300
save_compile: False
debug:
max: 3
itermax: 10
update_desc: False
TBcheck:
discrim_mode: col_70_wrong_row_25_correct
------------------------------------------
------config info (custom + default)------
run:
version: 2.0
author: Ruidi Qiu - Technical University of Munich
time: 20260422_234557
custom_path: config/myproject_clean_i2c.yaml
mode: autoline
hostname: localhost
pid: 2075
pyversion: 3.12.3 (main, Mar 3 2026, 12:15:18) [GCC 13.3.0]
save:
en: True
root: saves/0420~0426/MyExperimentsClean/MyProjectCleanI2C_20260422_234557/
pub:
prefix: MyProjectCleanI2C
dir: saves/0420~0426/
subdir: MyExperimentsClean/
log:
en: True
dir: logs/
notes: None
cfg_pmode: iwantall
debug_en: False
level: TRACE
message:
en: True
dir: messages/
format: json
iverilog:
en: True
subdir: ivcode_nodebug
load:
prompt:
path: config/initial_prompts/prompt1.txt
pick_idx: []
stage_template:
path: config/templates/stage_template0301.txt
gpt:
model: qwen-max
key_path: config/key_API.json
temperature: None
json_mode: False
chatgpt:
start_form: chat
one_time_talk: False
rtlgen_model: qwen-max
iverilog:
dir:
task_id:
autoline:
result_path: results/myproject_clean_i2c
cga:
enabled: True
max_iter: 15
target_coverage: 100.0
probset:
path: data/myproject/i2c_controller_clean.jsonl
mutant_path: None
gptgenRTL_path: None
more_info_paths: []
only: ['i2c_controller']
exclude: []
exclude_json: None
filter: [{}]
checklist:
max: 3
debug:
max: 3
reboot: 1
py_rollback: 2
onlyrun: None
promptscript: pychecker
timeout: 300
TBcheck:
rtl_num: 20
correct_max: 3
discrim_mode: col_70_wrong_row_25_correct
correct_mode: naive
rtl_compens_en: True
rtl_compens_max_iter: 3
itermax: 10
update_desc: False
save_compile: False
save_finalcodes: True
error_interruption: False
stage3:
rtl_mode: auto
max_inline_chars: 5000
save_rtl_file: True
multi_tb:
enabled: False
auto_threshold_lines: 500
strategy: functional
max_tb_count: 5
parallel: False
merge_coverage: True
_initialized: True
------------------------------------------
--------------default config--------------
run:
version: 2.0
author: Ruidi Qiu - Technical University of Munich
time: None
custom_path: None
mode: qwen-max
save:
en: True
root: None
pub:
prefix: None
dir: saves/$weekrange$/
subdir:
log:
en: True
dir: logs/
notes: None
cfg_pmode: iwantall
debug_en: False
level: TRACE
message:
en: True
dir: messages/
format: json
iverilog:
en: True
subdir: ivcode_nodebug
load:
prompt:
path: config/initial_prompts/prompt1.txt
pick_idx: []
stage_template:
path: config/templates/stage_template0301.txt
gpt:
model: 4o
key_path: config/key_API.json
temperature: None
json_mode: False
chatgpt:
start_form: chat
one_time_talk: False
rtlgen_model: None
iverilog:
dir:
task_id:
autoline:
result_path: results
cga:
enabled: True
max_iter: 10
target_coverage: 100.0
probset:
path: None
mutant_path: None
gptgenRTL_path: None
more_info_paths: []
only: ['review2015_fancytimer', 'fsm_ps2data', 'bugs_case', 'review2015_fsmonehot', 'review2015_fsmseq', 'lemmings4', 'ece241_2013_q8']
exclude: []
exclude_json: None
filter: [{}]
checklist:
max: 3
debug:
max: 5
reboot: 1
py_rollback: 2
onlyrun: None
promptscript: None
timeout: 300
TBcheck:
rtl_num: 20
correct_max: 3
discrim_mode: col_full_wrong
correct_mode: naive
rtl_compens_en: True
rtl_compens_max_iter: 3
itermax: 10
update_desc: False
save_compile: True
save_finalcodes: True
error_interruption: False
stage3:
rtl_mode: auto
max_inline_chars: 5000
save_rtl_file: True
multi_tb:
enabled: False
auto_threshold_lines: 500
strategy: functional
max_tb_count: 5
parallel: False
merge_coverage: True
------------------------------------------
2026-04-22 23:45:57 | INFO | all configurations are loaded, starting the main process...
2026-04-22 23:45:57 | INFO |
2026-04-22 23:45:57 | INFO | ######################### task 1/1 [i2c_controller] #########################
2026-04-22 23:47:05 | INFO | [i2c_controller] [TBgen] stage_0 ends (68.56s used)
2026-04-22 23:47:57 | INFO | [i2c_controller] [TBgen] stage_1 ends (51.31s used)
2026-04-22 23:48:38 | INFO | [i2c_controller] [TBgen] stage_2 ends (41.83s used)
2026-04-22 23:50:41 | INFO | [i2c_controller] [TBgen] stage_3 ends (122.44s used)
2026-04-23 00:25:00 | INFO | [i2c_controller] [TBgen] stage_4 ends (2059.01s used)
2026-04-23 00:25:00 | INFO | [i2c_controller] [TBgen] stage_checklist ends (0.00s used)
2026-04-23 00:54:19 | INFO | [i2c_controller] [TBgen] stage_4b ends (1758.82s used)
2026-04-23 00:55:39 | INFO | [i2c_controller] [TBgen] stage_5 ends (79.84s used)
2026-04-23 00:55:39 | INFO | [i2c_controller]
2026-04-23 00:55:39 | INFO | [i2c_controller] [TBsim] iverilog simulation failed! Debuging... (debug_iter = 1)
2026-04-23 02:14:46 | ERROR | [i2c_controller] Error when running TBsim, iter: 1. Message: list index out of range | location: autoline/TB_autoline.py, func: run_stages_core, line: 389 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 02:14:46 | WARNING | [i2c_controller] ⚠️ Pipeline interrupted. Cooling down for 15s to avoid API Rate Limit... | location: autoline/TB_autoline.py, func: run_stages_core, line: 394 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 02:15:50 | INFO | [i2c_controller] [TBgen] stage_0 ends (48.70s used)
2026-04-23 02:16:14 | INFO | [i2c_controller] [TBgen] stage_1 ends (24.60s used)
2026-04-23 02:17:00 | INFO | [i2c_controller] [TBgen] stage_2 ends (45.16s used)
2026-04-23 02:18:28 | INFO | [i2c_controller] [TBgen] stage_3 ends (88.42s used)
2026-04-23 02:19:25 | INFO | [i2c_controller] [TBgen] stage_4 ends (57.16s used)
2026-04-23 02:19:25 | INFO | [i2c_controller] [TBgen] stage_checklist ends (0.00s used)
2026-04-23 02:24:13 | ERROR | [i2c_controller] Error when running TBgen, iter: 2. Message: Function call timed out after 30 seconds | location: autoline/TB_autoline.py, func: run_stages_core, line: 389 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 02:24:13 | WARNING | [i2c_controller] ⚠️ Pipeline interrupted. Cooling down for 15s to avoid API Rate Limit... | location: autoline/TB_autoline.py, func: run_stages_core, line: 394 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 02:25:13 | INFO | [i2c_controller] [TBgen] stage_0 ends (44.58s used)
2026-04-23 02:25:27 | INFO | [i2c_controller] [TBgen] stage_1 ends (14.01s used)
2026-04-23 02:25:47 | INFO | [i2c_controller] [TBgen] stage_2 ends (20.22s used)
2026-04-23 02:26:39 | INFO | [i2c_controller] [TBgen] stage_3 ends (51.96s used)
2026-04-23 02:31:02 | INFO | [i2c_controller] [TBgen] stage_4 ends (262.84s used)
2026-04-23 04:04:56 | INFO | [i2c_controller] [TBgen] stage_checklist ends (5634.45s used)
2026-04-23 04:08:00 | INFO | [i2c_controller] [TBgen] stage_4b ends (183.78s used)
2026-04-23 04:09:16 | INFO | [i2c_controller] [TBgen] stage_5 ends (75.76s used)
2026-04-23 04:09:16 | INFO | [i2c_controller]
2026-04-23 04:09:16 | INFO | [i2c_controller] [TBsim] iverilog simulation failed! Debuging... (debug_iter = 1)
2026-04-23 04:10:43 | ERROR | [i2c_controller] Error when running TBsim, iter: 3. Message: list index out of range | location: autoline/TB_autoline.py, func: run_stages_core, line: 389 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 04:10:43 | WARNING | [i2c_controller] ⚠️ Pipeline interrupted. Cooling down for 15s to avoid API Rate Limit... | location: autoline/TB_autoline.py, func: run_stages_core, line: 394 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 04:11:45 | INFO | [i2c_controller] [TBgen] stage_0 ends (46.73s used)
2026-04-23 04:12:20 | INFO | [i2c_controller] [TBgen] stage_1 ends (34.58s used)
2026-04-23 04:12:48 | INFO | [i2c_controller] [TBgen] stage_2 ends (28.32s used)
2026-04-23 04:13:56 | INFO | [i2c_controller] [TBgen] stage_3 ends (67.38s used)
2026-04-23 04:18:44 | INFO | [i2c_controller] [TBgen] stage_4 ends (288.26s used)
2026-04-23 06:07:54 | INFO | [i2c_controller] [TBgen] stage_checklist ends (6549.72s used)
2026-04-23 06:09:07 | INFO | [i2c_controller] [TBgen] stage_4b ends (72.98s used)
2026-04-23 06:10:24 | INFO | [i2c_controller] [TBgen] stage_5 ends (77.83s used)
2026-04-23 06:10:24 | INFO | [i2c_controller]
2026-04-23 06:10:24 | INFO | [i2c_controller] [TBsim] iverilog simulation failed! Debuging... (debug_iter = 1)
2026-04-23 06:12:02 | INFO | [i2c_controller] [TBsim] verilog iter - 1/3, total - 1/6: verilog DEBUG finished (97.94s used)
2026-04-23 06:12:02 | INFO | [i2c_controller] [TBsim] iverilog compilation : passed!
2026-04-23 06:12:03 | ERROR | [i2c_controller] Error when running TBsim, iter: 4. Message: [Errno 2] No such file or directory: 'saves/0420~0426/MyExperimentsClean/MyProjectCleanI2C_20260422_234557/i2c_controller/4_2_TBsim/debug_1/TBout.txt' | location: autoline/TB_autoline.py, func: run_stages_core, line: 389 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 06:12:03 | WARNING | [i2c_controller] ⚠️ Pipeline interrupted. Cooling down for 15s to avoid API Rate Limit... | location: autoline/TB_autoline.py, func: run_stages_core, line: 394 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 06:13:09 | INFO | [i2c_controller] [TBgen] stage_0 ends (51.45s used)
2026-04-23 06:13:36 | INFO | [i2c_controller] [TBgen] stage_1 ends (26.74s used)
2026-04-23 06:14:14 | INFO | [i2c_controller] [TBgen] stage_2 ends (38.30s used)
2026-04-23 06:15:03 | INFO | [i2c_controller] [TBgen] stage_3 ends (49.15s used)
2026-04-23 06:15:46 | INFO | [i2c_controller] [TBgen] stage_4 ends (42.87s used)
2026-04-23 06:15:46 | INFO | [i2c_controller] [TBgen] stage_checklist ends (0.00s used)
2026-04-23 06:17:35 | INFO | [i2c_controller] [TBgen] stage_4b ends (108.93s used)
2026-04-23 06:18:24 | INFO | [i2c_controller] [TBgen] stage_5 ends (48.96s used)
2026-04-23 06:18:24 | INFO | [i2c_controller]
2026-04-23 06:18:24 | INFO | [i2c_controller] [TBsim] iverilog simulation failed! Debuging... (debug_iter = 1)
2026-04-23 06:21:44 | INFO | [i2c_controller] [TBsim] verilog iter - 1/3, total - 1/6: verilog DEBUG finished (200.01s used)
2026-04-23 06:21:44 | INFO | [i2c_controller] [TBsim] iverilog simulation failed! Rebooting... (debug_iter = 2)
2026-04-23 06:22:30 | INFO | [i2c_controller] [TBsim] stage_4 ends (45.71s used)
2026-04-23 06:22:30 | INFO | [i2c_controller] [TBsim] stage_checklist ends (0.00s used)
2026-04-23 06:23:54 | INFO | [i2c_controller] [TBsim] stage_4b ends (83.38s used)
2026-04-23 06:23:54 | INFO | [i2c_controller] [TBsim] verilog iter - 2/3, total - 2/6: verilog REBOOT finished (129.32s used)
2026-04-23 06:23:54 | INFO | [i2c_controller] [TBsim] iverilog simulation failed! Debuging... (debug_iter = 3)
2026-04-23 06:25:59 | INFO | [i2c_controller] [TBsim] verilog iter - 3/3, total - 3/6: verilog DEBUG finished (125.52s used)
2026-04-23 06:25:59 | INFO | [i2c_controller] [TBsim] iverilog compilation : failed! exceeded max debug iteration (3)
2026-04-23 06:25:59 | ERROR | [i2c_controller] Error when running TBsim, iter: 5. Message: TBsim: iverilog failed, python simulation is not allowed. | location: autoline/TB_autoline.py, func: run_stages_core, line: 389 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 06:25:59 | WARNING | [i2c_controller] ⚠️ Pipeline interrupted. Cooling down for 15s to avoid API Rate Limit... | location: autoline/TB_autoline.py, func: run_stages_core, line: 394 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 06:26:48 | INFO | [i2c_controller] [TBgen] stage_0 ends (33.75s used)
2026-04-23 06:27:03 | INFO | [i2c_controller] [TBgen] stage_1 ends (15.06s used)
2026-04-23 06:27:19 | INFO | [i2c_controller] [TBgen] stage_2 ends (15.41s used)
2026-04-23 06:27:59 | INFO | [i2c_controller] [TBgen] stage_3 ends (39.99s used)
2026-04-23 06:28:39 | INFO | [i2c_controller] [TBgen] stage_4 ends (40.24s used)
2026-04-23 06:28:39 | INFO | [i2c_controller] [TBgen] stage_checklist ends (0.00s used)
2026-04-23 06:30:11 | INFO | [i2c_controller] [TBgen] stage_4b ends (92.16s used)
2026-04-23 06:30:57 | INFO | [i2c_controller] [TBgen] stage_5 ends (45.95s used)
2026-04-23 06:30:57 | INFO | [i2c_controller]
2026-04-23 06:30:57 | INFO | [i2c_controller] [TBsim] iverilog simulation failed! Debuging... (debug_iter = 1)
2026-04-23 06:33:05 | INFO | [i2c_controller] [TBsim] verilog iter - 1/3, total - 1/6: verilog DEBUG finished (127.86s used)
2026-04-23 06:33:05 | INFO | [i2c_controller] [TBsim] iverilog simulation failed! Rebooting... (debug_iter = 2)
2026-04-23 06:33:44 | INFO | [i2c_controller] [TBsim] stage_4 ends (38.58s used)
2026-04-23 06:33:44 | INFO | [i2c_controller] [TBsim] stage_checklist ends (0.00s used)
2026-04-23 06:36:18 | INFO | [i2c_controller] [TBsim] stage_4b ends (154.02s used)
2026-04-23 06:36:18 | INFO | [i2c_controller] [TBsim] verilog iter - 2/3, total - 2/6: verilog REBOOT finished (192.79s used)
2026-04-23 06:36:18 | INFO | [i2c_controller] [TBsim] iverilog simulation failed! Debuging... (debug_iter = 3)
2026-04-23 06:40:15 | INFO | [i2c_controller] [TBsim] verilog iter - 3/3, total - 3/6: verilog DEBUG finished (237.43s used)
2026-04-23 06:40:15 | INFO | [i2c_controller] [TBsim] iverilog compilation : failed! exceeded max debug iteration (3)
2026-04-23 06:40:15 | ERROR | [i2c_controller] Error when running TBsim, iter: 6. Message: TBsim: iverilog failed, python simulation is not allowed. | location: autoline/TB_autoline.py, func: run_stages_core, line: 389 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 06:40:15 | WARNING | [i2c_controller] ⚠️ Pipeline interrupted. Cooling down for 15s to avoid API Rate Limit... | location: autoline/TB_autoline.py, func: run_stages_core, line: 394 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 06:41:30 | INFO | [i2c_controller] [TBgen] stage_0 ends (56.39s used)
2026-04-23 06:41:53 | INFO | [i2c_controller] [TBgen] stage_1 ends (22.81s used)
2026-04-23 06:42:20 | INFO | [i2c_controller] [TBgen] stage_2 ends (27.73s used)
2026-04-23 06:43:16 | INFO | [i2c_controller] [TBgen] stage_3 ends (55.26s used)
2026-04-23 06:47:07 | INFO | [i2c_controller] [TBgen] stage_4 ends (231.17s used)
2026-04-23 07:06:44 | INFO | [i2c_controller] [TBgen] stage_checklist ends (1177.48s used)
2026-04-23 07:11:15 | INFO | [i2c_controller] [TBgen] stage_4b ends (270.52s used)
2026-04-23 07:12:20 | INFO | [i2c_controller] [TBgen] stage_5 ends (64.99s used)
2026-04-23 07:12:20 | INFO | [i2c_controller]
2026-04-23 07:12:20 | INFO | [i2c_controller] [TBsim] iverilog simulation failed! Debuging... (debug_iter = 1)
2026-04-23 07:13:46 | ERROR | [i2c_controller] Error when running TBsim, iter: 7. Message: list index out of range | location: autoline/TB_autoline.py, func: run_stages_core, line: 389 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 07:13:46 | WARNING | [i2c_controller] ⚠️ Pipeline interrupted. Cooling down for 15s to avoid API Rate Limit... | location: autoline/TB_autoline.py, func: run_stages_core, line: 394 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 07:14:53 | INFO | [i2c_controller] [TBgen] stage_0 ends (49.00s used)
2026-04-23 07:15:17 | INFO | [i2c_controller] [TBgen] stage_1 ends (24.25s used)
2026-04-23 07:15:46 | INFO | [i2c_controller] [TBgen] stage_2 ends (29.00s used)
2026-04-23 07:20:33 | INFO | [i2c_controller] [TBgen] stage_3 ends (287.36s used)
2026-04-23 07:21:43 | INFO | [i2c_controller] [TBgen] stage_4 ends (69.56s used)
2026-04-23 07:21:43 | INFO | [i2c_controller] [TBgen] stage_checklist ends (0.00s used)
2026-04-23 07:25:06 | INFO | [i2c_controller] [TBgen] stage_4b ends (203.20s used)
2026-04-23 07:26:39 | INFO | [i2c_controller] [TBgen] stage_5 ends (93.09s used)
2026-04-23 07:26:39 | INFO | [i2c_controller]
2026-04-23 07:26:39 | INFO | [i2c_controller] [TBsim] iverilog simulation failed! Debuging... (debug_iter = 1)
2026-04-23 08:45:47 | ERROR | [i2c_controller] Error when running TBsim, iter: 8. Message: list index out of range | location: autoline/TB_autoline.py, func: run_stages_core, line: 389 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 08:45:47 | WARNING | [i2c_controller] ⚠️ Pipeline interrupted. Cooling down for 15s to avoid API Rate Limit... | location: autoline/TB_autoline.py, func: run_stages_core, line: 394 | caller: location: autoline/TB_autoline.py, func: run_stages, line: 318
2026-04-23 08:47:47 | INFO | [i2c_controller] [TBgen] stage_0 ends (102.46s used)
2026-04-23 08:48:34 | INFO | [i2c_controller] [TBgen] stage_1 ends (46.58s used)
2026-04-23 08:49:13 | INFO | [i2c_controller] [TBgen] stage_2 ends (38.91s used)
2026-04-23 08:51:12 | INFO | [i2c_controller] [TBgen] stage_3 ends (119.38s used)
2026-04-23 09:04:30 | INFO | [i2c_controller] [TBgen] stage_4 ends (797.96s used)
2026-04-23 09:04:30 | INFO | [i2c_controller] [TBgen] stage_checklist ends (0.00s used)
2026-04-23 09:34:55 | INFO | [i2c_controller] [TBgen] stage_4b ends (1824.52s used)
2026-04-23 09:37:53 | INFO | [i2c_controller] [TBgen] stage_5 ends (176.83s used)
2026-04-23 09:37:56 | INFO | [i2c_controller]
2026-04-23 09:37:56 | INFO | [i2c_controller] [TBsim] iverilog simulation failed! Debuging... (debug_iter = 1)