Skip to content

Commit 5048d80

Browse files
committed
fix: use absolute paths in examples for working directory independence
1 parent 6fffd1d commit 5048d80

27 files changed

+96
-32
lines changed

examples/artimuse/artimuse.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
from pathlib import Path
2+
13
from dingo.config import InputArgs
24
from dingo.exec import Executor
35

46
if __name__ == '__main__':
57
input_data = {
6-
"input_path": "../../test/data/test_imgae_artimuse.jsonl",
8+
"input_path": str(Path(__file__).parent.joinpath("../../test/data/test_imgae_artimuse.jsonl").resolve()),
79
"dataset": {
810
"source": "local",
911
"format": "jsonl"

examples/classify/sdk_QR_classification.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1+
from pathlib import Path
2+
13
from dingo.config import InputArgs
24
from dingo.exec import Executor
35

46

57
def classify_QR():
68
input_data = {
7-
"input_path": "../../test/data/test_imgQR_jsonl.jsonl",
9+
"input_path": str(Path(__file__).parent.joinpath("../../test/data/test_imgQR_jsonl.jsonl").resolve()),
810
"dataset": {
911
"source": "local",
1012
"format": "jsonl",

examples/compare/compare_code.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1+
from pathlib import Path
2+
13
from dingo.config import InputArgs
24
from dingo.exec import Executor
35

6+
SCRIPT_DIR = Path(__file__).parent
7+
48
input_data = {
5-
'input_path': '../../test/data/compare/WebMainBench_test_1011_dataset_with_results_clean.jsonl',
9+
'input_path': str(SCRIPT_DIR.joinpath('../../test/data/compare/WebMainBench_test_1011_dataset_with_results_clean.jsonl').resolve()),
610
'dataset': {
711
'source': 'local',
812
'format': 'jsonl',

examples/compare/compare_math.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1+
from pathlib import Path
2+
13
from dingo.config import InputArgs
24
from dingo.exec import Executor
35

6+
SCRIPT_DIR = Path(__file__).parent
7+
48
input_data = {
5-
'input_path': '../../test/data/compare/WebMainBench_test_1011_dataset_with_results_clean.jsonl',
9+
'input_path': str(SCRIPT_DIR.joinpath('../../test/data/compare/WebMainBench_test_1011_dataset_with_results_clean.jsonl').resolve()),
610
'dataset': {
711
'source': 'local',
812
'format': 'jsonl',

examples/compare/compare_table.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1+
from pathlib import Path
2+
13
from dingo.config import InputArgs
24
from dingo.exec import Executor
35

6+
SCRIPT_DIR = Path(__file__).parent
7+
48
input_data = {
5-
'input_path': '../../test/data/compare/WebMainBench_test_1011_dataset_with_results_clean_llm_webkit_html.jsonl',
9+
'input_path': str(SCRIPT_DIR.joinpath('../../test/data/compare/WebMainBench_test_1011_dataset_with_results_clean_llm_webkit_html.jsonl').resolve()),
610
'dataset': {
711
'source': 'local',
812
'format': 'jsonl',

examples/compare/html_extract_compare_v1.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
from pathlib import Path
2+
13
from dingo.config import InputArgs
24
from dingo.exec import Executor
35

46
if __name__ == '__main__':
57
input_data = {
6-
"input_path": "../../test/data/compare/old_new_compare_10000.jsonl",
8+
"input_path": str(Path(__file__).parent.joinpath("../../test/data/compare/old_new_compare_10000.jsonl").resolve()),
79
"dataset": {
810
"source": "local",
911
"format": "jsonl",

examples/continue/continue.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1+
from pathlib import Path
2+
13
from dingo.config import InputArgs
24
from dingo.exec import Executor
35

6+
SCRIPT_DIR = Path(__file__).parent
7+
48

59
def exec_first():
610
input_data = {
7-
"input_path": "../../test/data/test_local_jsonl.jsonl",
11+
"input_path": str(SCRIPT_DIR.joinpath("../../test/data/test_local_jsonl.jsonl").resolve()),
812
"dataset": {
913
"source": "local",
1014
"format": "jsonl"
@@ -35,7 +39,7 @@ def exec_first():
3539

3640
def exec_second():
3741
input_data = {
38-
"input_path": "../../test/data/test_local_jsonl.jsonl",
42+
"input_path": str(SCRIPT_DIR.joinpath("../../test/data/test_local_jsonl.jsonl").resolve()),
3943
"dataset": {
4044
"source": "local",
4145
"format": "jsonl",

examples/custom/sdk_custom_rule.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
from pathlib import Path
2+
13
from dingo.config import InputArgs
24
from dingo.exec import Executor
35

46
if __name__ == '__main__':
57
input_data = {
6-
"input_path": "../../test/data/test_local_json.json",
8+
"input_path": str(Path(__file__).parent.joinpath("../../test/data/test_local_json.json").resolve()),
79
"dataset": {
810
"source": "local",
911
"format": "json",

examples/document_parser/vlm_document_parser_quality.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
from pathlib import Path
2+
13
from dingo.config import InputArgs
24
from dingo.exec import Executor
35

46
if __name__ == '__main__':
57
input_data = {
6-
"input_path": "../../test/data/test_img_md.jsonl",
8+
"input_path": str(Path(__file__).parent.joinpath("../../test/data/test_img_md.jsonl").resolve()),
79
"dataset": {
810
"source": "local",
911
"format": "image",

examples/document_parser/vlm_layout_quality.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
from pathlib import Path
2+
13
from dingo.config import InputArgs
24
from dingo.exec import Executor
35

46
if __name__ == '__main__':
57
input_data = {
6-
"input_path": "../../test/data/test_layout_quality.jsonl",
8+
"input_path": str(Path(__file__).parent.joinpath("../../test/data/test_layout_quality.jsonl").resolve()),
79
"dataset": {
810
"source": "local",
911
"format": "image",

0 commit comments

Comments
 (0)