Skip to content

Commit 71c7ea6

Browse files
refactor: change project structure
1 parent 4f6095b commit 71c7ea6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+67
-68
lines changed

.github/workflows/pylint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ jobs:
3131
3232
- name: Run Pylint
3333
run: |
34-
pylint --rcfile=.pylintrc baselines/ graphgen/ models/ templates/ utils/ webui/ evaluate.py generate.py judge.py
34+
pylint --rcfile=.pylintrc baselines/ graphgen/ webui/ evaluate.py generate.py judge.py

baselines/Genie/genie.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
from tqdm.asyncio import tqdm as tqdm_async
1010
from dotenv import load_dotenv
1111

12-
from models import OpenAIModel
13-
from utils import create_event_loop, compute_content_hash
12+
from graphgen.models import OpenAIModel
13+
from graphgen.utils import create_event_loop, compute_content_hash
1414

1515
PROMPT_TEMPLATE = '''Instruction: Given the next [document], create a [question] and [answer] pair that are grounded \
1616
in the main point of the document, don't add any additional information that is not in the document. The [question] is \

baselines/LongForm/longform.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
from tqdm.asyncio import tqdm as tqdm_async
1111
from dotenv import load_dotenv
1212

13-
from models import OpenAIModel
14-
from utils import create_event_loop, compute_content_hash
13+
from graphgen.models import OpenAIModel
14+
from graphgen.utils import create_event_loop, compute_content_hash
1515

1616

1717
PROMPT_TEMPLATE = '''Instruction: X

baselines/SELF-QA/self-qa.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
from tqdm.asyncio import tqdm as tqdm_async
1010
from dotenv import load_dotenv
1111

12-
from models import OpenAIModel
13-
from utils import create_event_loop, compute_content_hash
12+
from graphgen.models import OpenAIModel
13+
from graphgen.utils import create_event_loop, compute_content_hash
1414

1515
INSTRUCTION_GENERATION_PROMPT = '''The background knowledge is:
1616
{doc}

baselines/Wrap/wrap.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
from dotenv import load_dotenv
1010
from tqdm.asyncio import tqdm as tqdm_async
1111

12-
from models import OpenAIModel
13-
from utils import create_event_loop, compute_content_hash
12+
from graphgen.models import OpenAIModel
13+
from graphgen.utils import create_event_loop, compute_content_hash
1414

1515

1616
PROMPT_TEMPLATE = '''A chat between a curious user and an artificial intelligence assistant.

evaluate.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import argparse
66
import pandas as pd
77
from dotenv import load_dotenv
8-
from models import LengthEvaluator, MTLDEvaluator, RewardEvaluator, TextPair, UniEvaluator
9-
from utils import logger, set_logger
8+
from graphgen.models import LengthEvaluator, MTLDEvaluator, RewardEvaluator, TextPair, UniEvaluator
9+
from graphgen.utils import logger, set_logger
1010

1111
sys_path = os.path.abspath(os.path.dirname(__file__))
1212
set_logger(os.path.join(sys_path, "cache", "logs", "evaluate.log"))

generate.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from dotenv import load_dotenv
77

88
from graphgen.graphgen import GraphGen
9-
from models import OpenAIModel, Tokenizer, TraverseStrategy
10-
from utils import set_logger
9+
from graphgen.models import OpenAIModel, Tokenizer, TraverseStrategy
10+
from graphgen.utils import set_logger
1111

1212
sys_path = os.path.abspath(os.path.dirname(__file__))
1313
unique_id = int(time.time())

graphgen/graphgen.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88

99
from tqdm.asyncio import tqdm as tqdm_async
1010

11-
from models import Chunk, JsonKVStorage, OpenAIModel, NetworkXStorage, WikiSearch, Tokenizer, TraverseStrategy
12-
from models.storage.base_storage import StorageNameSpace
13-
from utils import create_event_loop, logger, compute_content_hash
11+
from .models import Chunk, JsonKVStorage, OpenAIModel, NetworkXStorage, WikiSearch, Tokenizer, TraverseStrategy
12+
from .models.storage.base_storage import StorageNameSpace
13+
from .utils import create_event_loop, logger, compute_content_hash
1414
from .operators import (extract_kg, search_wikipedia, quiz, judge_statement,
1515
skip_judge_statement, traverse_graph_by_edge,
1616
traverse_graph_atomically, traverse_graph_for_multi_hop)

0 commit comments

Comments
 (0)