File tree Expand file tree Collapse file tree 5 files changed +7
-24
lines changed Expand file tree Collapse file tree 5 files changed +7
-24
lines changed Original file line number Diff line number Diff line change 5
5
- make rdagent a nice entry and
6
6
- autoamtically load dotenv
7
7
"""
8
+ from dotenv import load_dotenv
9
+
10
+ load_dotenv (".env" )
11
+ # 1) Make sure it is at the beginning of the script so that it will load dotenv before initializing BaseSettings.
12
+ # 2) The ".env" argument is necessary to make sure it loads `.env` from the current directory.
13
+
8
14
import subprocess
9
15
from importlib .resources import path as rpath
10
16
11
17
import fire
12
- from dotenv import load_dotenv
13
18
14
19
from rdagent .app .data_mining .model import main as med_model
15
20
from rdagent .app .general_model .general_model import (
20
25
from rdagent .app .qlib_rd_loop .model import main as fin_model
21
26
from rdagent .app .utils .info import collect_info
22
27
23
- load_dotenv ()
24
-
25
28
26
29
def ui (port = 80 , log_dir = "" , debug = False ):
27
30
"""
Original file line number Diff line number Diff line change 1
- from dotenv import load_dotenv
2
-
3
- from rdagent .scenarios .general_model .scenario import GeneralModelScenario
4
-
5
- load_dotenv (override = True )
6
-
7
1
import fire
8
2
9
3
from rdagent .components .coder .model_coder .task_loader import (
13
7
extract_first_page_screenshot_from_pdf ,
14
8
)
15
9
from rdagent .log import rdagent_logger as logger
10
+ from rdagent .scenarios .general_model .scenario import GeneralModelScenario
16
11
from rdagent .scenarios .qlib .developer .model_coder import QlibModelCoSTEER
17
12
18
13
Original file line number Diff line number Diff line change 2
2
from pathlib import Path
3
3
from typing import Optional
4
4
5
- from dotenv import load_dotenv
6
5
from pydantic_settings import BaseSettings
7
6
8
- # Load environment variables
9
- load_dotenv (verbose = True , override = True )
10
-
11
-
12
7
DIRNAME = Path ("./" )
13
8
14
9
Original file line number Diff line number Diff line change 2
2
3
3
from pathlib import Path
4
4
5
- from dotenv import load_dotenv
6
- from pydantic_settings import BaseSettings
7
-
8
- # make sure that env variable is loaded while calling Config()
9
- load_dotenv (verbose = True , override = True )
10
-
11
5
from pydantic_settings import BaseSettings
12
6
13
7
Original file line number Diff line number Diff line change 2
2
3
3
from pathlib import Path
4
4
5
- from dotenv import load_dotenv
6
5
from pydantic_settings import BaseSettings
7
6
8
7
# TODO: use pydantic for other modules in Qlib
9
8
# from pydantic_settings import BaseSettings
10
9
11
- # make sure that env variable is loaded while calling Config()
12
- load_dotenv (verbose = True , override = True )
13
-
14
10
15
11
class RDAgentSettings (BaseSettings ):
16
12
# TODO: (xiao) I think LLMSetting may be a better name.
You can’t perform that action at this time.
0 commit comments