mirror of
https://github.com/NicolasBohn/NexQuant.git
synced 2026-07-27 15:37:44 +00:00
32a29a7479
* feat: parameterize cache paths with USER to avoid conflicts * guide for missing training_hyperparameters * guidance for KeyError: 'concise_reason' * fixed three bugs in the test * fix general_model task bug * fixed some bugs in the med_model scenario * delete comments * format with black * fix mypy error * fix ruff error * fix isort error * sync code * revert cache_path code * revert cache_path code * delete data mining scenario * fix factor report loop * fix LiteLLMAPIBackend log_llm_chat_content setting * refine fin factor report scenario * remove unused LogColors * fix UI * remove medical scenario docs * change **kaggle** to **data_science** * remove default dataset_path in create_debug_data * remove KAGGLE_SETTINGS in kaggle_crawler * limit litellm versions * reformat with black * change README * fix_data_science_docs * make hypothesis observations string * Hiding old versions of kaggle docs * hidding kaggle agent docs --------- Co-authored-by: Young <afe.young@gmail.com> Co-authored-by: Bowen Xian <xianbowen@outlook.com> Co-authored-by: yuanteli <1957922024@qq.com>
33 lines
1.1 KiB
Python
33 lines
1.1 KiB
Python
import unittest
|
|
from pathlib import Path
|
|
|
|
from rich import print
|
|
|
|
from rdagent.app.kaggle.conf import KAGGLE_IMPLEMENT_SETTING
|
|
from rdagent.scenarios.kaggle.experiment.workspace import KGFBWorkspace
|
|
from rdagent.scenarios.kaggle.kaggle_crawler import download_data
|
|
|
|
|
|
class TestTpl(unittest.TestCase):
|
|
def test_competition_template(self):
|
|
"""
|
|
export KG_COMPETITION=<competition_name> before running this test
|
|
"""
|
|
competition = KAGGLE_IMPLEMENT_SETTING.competition
|
|
print(f"[bold orange]{competition}[/bold orange]")
|
|
download_data(competition, settings=KAGGLE_IMPLEMENT_SETTING)
|
|
ws = KGFBWorkspace(
|
|
template_folder_path=Path(__file__).parent.parent.parent
|
|
/ KAGGLE_IMPLEMENT_SETTING.template_path
|
|
/ f"{competition}",
|
|
)
|
|
print(ws.workspace_path)
|
|
ws.execute()
|
|
success = (ws.workspace_path / "submission.csv").exists()
|
|
self.assertTrue(success, "submission.csv is not generated")
|
|
# ws.clear()
|
|
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|