XianBW
e21b334741
feat: out spec change for o1-preview ( #666 )
...
* add not_json batcheditout
* ensemble out_spec change
* feature out_spec change
* model out_spec change
* workflow out_spec change
* runner debugger out_spec change
* filter_progress_bar return format fix
* data_loader and spec out_spec change
* show finish_reason in llm log
* json_mode fix
* remove hardcode
* fix CI
* fix grammer
* complete PythonBatchEditOut logic
---------
Co-authored-by: yuanteli <1957922024@qq.com >
2025-03-18 17:43:44 +08:00
Yuante Li
d32d8754d9
fix: fix some description errors in direct_exp_gen ( #698 )
...
* fix some description errors in direct_exp_gen
* delete an unused module
2025-03-18 16:21:59 +08:00
Ikko Eltociear Ashimine
32dda6ea63
refactor: update evolving_strategy.py ( #686 )
...
implmentation -> implementation
2025-03-18 16:15:08 +08:00
XianBW
0fe901d8cd
fix: add check when retrying gen model codes ( #699 )
...
* add check when retrying gen model codes
* fix CI
2025-03-18 15:59:34 +08:00
Yuante Li
3e9ba73c2f
feat: add model removal and adjust some framework logic ( #681 )
...
* prune model task
* add component_description
* add model removal logic to component, hypo, and task gen
* fix ci
* adjust coder to meet the requirement of model removal
* fix and refine the logic of model removal
* add model removal logic in model_eval
* fix ci
* fix ci
* prune some unnecessary codes
2025-03-18 14:42:53 +08:00
XianBW
229866123b
fix preds_dict's keys ( #695 )
2025-03-17 23:33:17 +08:00
XianBW
4c9c29d244
fix: runner COSTEER evaluator ( #693 )
...
* fix scores.csv and submission.csv check in runner eval
* add coverage check info in running COSTEER feedback
* feedback value fix
2025-03-17 23:12:59 +08:00
Yuante Li
6a6c9832f4
fix: fix a minor bug ( #694 )
2025-03-17 21:43:26 +08:00
Jake Roggenbuck
954adb409d
fix: change devault to default ( #688 )
2025-03-17 21:28:13 +08:00
Yuante Li
119d69185a
fix: fix a bug related to model_name in ensemble ( #692 )
...
* fix a bug related to model_name in ensemble
* refine
2025-03-17 21:23:57 +08:00
XianBW
699984fe1e
validate and update 'final_decision' before init CosTeerFeedback ( #691 )
2025-03-17 19:53:09 +08:00
Yuante Li
1184be76bc
fix: fix an error in model_coder prompt ( #690 )
2025-03-17 15:38:39 +08:00
cslwqxx
915fbcae41
Update README.md ( #689 )
2025-03-17 14:11:34 +08:00
you-n-g
41121b486b
doc: Update README.md new ( #679 )
2025-03-16 22:34:29 +08:00
XianBW
626ed4f069
fix: add force parameter for cache_with_pickle & using cache when get kaggle leaderboard ( #687 )
...
* use kaggleApi latest edition
* add 'force' for cache_with_pickle, use cache when getting kaggle leaderboard
2025-03-16 00:50:17 +08:00
XianBW
08bda3bf8c
fix PythonAgentOut extract ( #685 )
2025-03-14 21:12:10 +08:00
XianBW
bf9b383277
fix: rich.print error when some control char in output ( #684 )
...
* fix rich.print error when some control char in output
* change conda env info printing
* fix import
2025-03-14 21:03:46 +08:00
XianBW
7809979e1f
fix running part timeout ( #683 )
2025-03-14 17:56:41 +08:00
XianBW
641beb2203
check 'ensemble' in scores.csv in workflow eval ( #682 )
2025-03-14 17:40:06 +08:00
Roland Minrui
44d38a5909
feat: add constraint labels for semantic search ( #680 )
...
* add constraint labels for semantic search
* reformat
* reformat
* reformat
---------
Co-authored-by: Xu <v-xuminrui@microsoft.com >
2025-03-14 16:08:29 +08:00
XianBW
13cfd1b3a8
timeout message adjustment for Run Env ( #677 )
2025-03-13 16:57:10 +08:00
Yuante Li
edf1bdc997
feat: display LLM prompt ( #676 )
...
* log llm prompt
* fix
* fix log llm messages problem
---------
Co-authored-by: Bowen Xian <xianbowen@outlook.com >
2025-03-13 15:57:17 +08:00
XianBW
890661735d
fix: save only one mle_score pkl for a running exp ( #675 )
...
* save only one mle_score pkl for a running exp
* fix_CI
2025-03-13 14:55:13 +08:00
XianBW
6f06d5ab2c
fix: mle_score save problem ( #674 )
...
* fix mle_score save problem
* fix CI
2025-03-12 20:54:05 +08:00
XianBW
866700415a
change default to False of 'do_truncate' ( #673 )
2025-03-12 20:21:34 +08:00
XianBW
6763580f1c
save mle_score to log folder with 'mle_score' tag ( #672 )
2025-03-12 19:40:23 +08:00
you-n-g
55ac3e4a49
fix: correct the configuration inheritance relationship ( #671 )
...
* fix: Correct the configuration inheritance relationship
* lint
2025-03-12 18:49:00 +08:00
Roland Minrui
cf86d8feeb
fix: return 1D embedding if create_embedding receive a string input ( #670 )
...
* return single dimension embedding for string input of create_embedding
* Update base.py
* fix
* fix
* fix
* fix
---------
Co-authored-by: Xu <v-xuminrui@microsoft.com >
2025-03-12 16:10:33 +08:00
you-n-g
20778a9b87
feat: condaenv & full docker env ( #668 )
...
* use conda to run kaggle and mlebench code
* refactor: Simplify environment configuration and execution logic
* add setting to use local env in ds
* refine dockerfile
* fix: Move MLEBDockerEnv initialization inside conditionals & fix condaenv
* refactor: reformat code for better readability and consistency
* feat: add conda env to all envs.
* fix: fix bugs when run loop
* refactor: Simplify DockerEnv configuration in mle_summary.py
* fix image bug
* style: reformat code for better readability and consistency
* change commit
* feat: Add entrypoint script for sing_docker scenario in rdagent
* refactor: add Any type hints and comments for clarity in env.py
* feat: Create log directory if it doesn't exist in entrypoint script
* feat: Add debug mode and list root directory in entrypoint script
* fix: Remove specific branch checkout in Dockerfile for RD-Agent
* fix: Add competition argument to loop.py script execution
* fix: Correct directory navigation and dependency installation in entrypoint.sh
* fix: Correct user ownership assignment in entrypoint script
* refactor: Comment out redundant log copying to RD_OUTPUT_DIR
* fix: Unset LOG_TRACE_PATH to prevent log contamination in entrypoint.sh
---------
Co-authored-by: Xu Yang <peteryang@vip.qq.com >
2025-03-12 11:36:28 +08:00
Yuante Li
2b9763c4a7
feat: add rank into report (mle_summary) ( #665 )
...
* add rank into report (mle_summary)
* fix CI
* fix
2025-03-10 15:25:38 +08:00
Haoran Pan
170add3627
update qrcode 25/03/07 ( #664 )
2025-03-07 17:59:49 +08:00
you-n-g
44d1ad80c5
fix: target json type & round ( #662 )
...
* refactor: Rename direct_exp_gen to json_target_type in DSExpGen class
* fix type
* fix: Adjust loop iterations and update json_target_type for nested dicts
2025-03-05 22:46:43 +08:00
you-n-g
c600468649
fix: direct_exp_gen to json_target_type in DSExpGen class ( #661 )
...
* refactor: Rename direct_exp_gen to json_target_type in DSExpGen class
* fix type
2025-03-05 22:27:46 +08:00
you-n-g
943d2087fc
fix: fix ExtendedSettingsConfigDict does not work ( #660 )
...
* refactor: Replace ExtendedSettingsConfigDict with SettingsConfigDict
* lint
* lint
2025-03-05 18:30:02 +08:00
Haoran Pan
67dc1fc13e
avoid selecting the same components too many times ( #654 )
2025-03-05 13:12:08 +08:00
Haoran Pan
8ee918a0f3
feat: variable printing tool of data_science coder testing ( #658 )
...
* update debug_info printing
* refine infomation printing
* update ensemble evaluator prompt
* substitute repr with reprlib.repr
* strip comments
2025-03-05 13:08:30 +08:00
Roland Minrui
4b7c2c8627
feat: add do_truncate control for the load function ( #656 )
...
feat: add do_truncate control for the load function (#656 )
2025-03-04 15:18:36 +08:00
Tim
deac0ac5e7
scores.csv should not be rewritten ( #653 )
2025-02-28 19:56:20 +08:00
Haoran Pan
9b2dbfb5d2
update Wechat group QR code ( #652 )
2025-02-28 15:39:52 +08:00
Xu Yang
993ca37125
feat: add type checker to api backend & align litellm and old backend ( #647 )
...
* move cache auto continue and retry to all api backend
* add type checker to json mode output
* fix CI
* feat: Add json_mode handling and streaming support in chat completion function
* lint
* fix a bug when returning a dict which value could contain int or bool
* remove litellm
---------
Co-authored-by: Xu Yang <xuyang1@microsoft.com >
Co-authored-by: Young <afe.young@gmail.com >
2025-02-28 15:13:43 +08:00
you-n-g
a7f0325447
docs: Add guidelines for competition participation in prompts.yaml ( #651 )
2025-02-28 10:40:14 +08:00
XianBW
0cd9d28863
fix workflow eval logic ( #650 )
2025-02-27 22:07:20 +08:00
Yuante Li
9c8182acfe
fix: fix some bugs (ensemble output, HPO, model tuning) ( #648 )
2025-02-27 18:28:13 +08:00
Xu Yang
2bceddf8a3
feat: add eda to data science scenario ( #639 )
...
* add eda to data science scenario
* fix CI
2025-02-26 22:35:44 +08:00
Xu Yang
3392a518fb
feat: add max time config to costeer in data science ( #645 )
...
* add max time config to costeer
* fix a small bug
---------
Co-authored-by: Xu Yang <xuyang1@microsoft.com >
2025-02-26 18:36:51 +08:00
Yuante Li
21dfcdabf8
fix: clarify cross_validation ( #644 )
2025-02-26 17:52:30 +08:00
you-n-g
e3d6361ae9
fix: Set default value for 'entry' parameter in Env.run method ( #643 )
2025-02-26 16:51:38 +08:00
Tim
84fe89d2b5
chore: sample unique labels ( #642 )
...
* sample unique labels
* reformat
2025-02-26 15:24:39 +08:00
Roland Minrui
7ad0ee2250
load code from file dict instead of folder ( #641 )
...
Co-authored-by: Xu <v-xuminrui@microsoft.com >
2025-02-26 14:21:28 +08:00
XianBW
75bdce3631
change ensemble metric prompt's code tips ( #640 )
2025-02-26 11:40:25 +08:00