Skip to content

Commit 4c3d2f9

Browse files
committed
test: fix
1 parent adc0a2b commit 4c3d2f9

2 files changed

Lines changed: 43 additions & 51 deletions

File tree

compose.text2sparql.yml

Lines changed: 40 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,34 @@ services:
33
extends:
44
file: compose.yml
55
service: vectordb
6-
# ports:
7-
# - 6334:6334
86

9-
# https://docs.tentris.io/running_with_docker.html
10-
tentris-dbpedia:
11-
image: ghcr.io/tentris/tentris:latest
7+
text2sparql-api:
8+
build: .
129
restart: unless-stopped
1310
ports:
14-
- "9080:9080"
11+
- 8081:8765
1512
volumes:
16-
- /local/data/tentris/dbpedia:/data
17-
- ./data/dumps/dbpedia:/dumps
18-
- ./data/tentris/tentris-license.toml:/config/tentris-license.toml:ro
19-
# environment:
20-
# TENTRIS_DEFAULT_GRAPH_MODE: union
21-
# # TENTRIS_RDF_FILE: /dumps/*
22-
23-
# tentris-corporate:
24-
# image: ghcr.io/tentris/tentris:latest
25-
# restart: unless-stopped
26-
# ports:
27-
# - "9080:9080"
28-
# volumes:
29-
# - ./data/tentris/corporate:/data
30-
# - ./data/tentris/corporate-dumps:/dumps
31-
# - ./data/tentris/tentris-license.toml:/config/tentris-license.toml:ro
13+
- ./src:/app/src
14+
- ./tests:/app/tests
15+
- ./data:/app/data
16+
env_file:
17+
- .env
18+
environment:
19+
- BENCH_MODEL=openrouter/openai/gpt-oss-120b:free
20+
- PYTHONUNBUFFERED=1
21+
- VECTORDB_URL=http://vectordb:6334/
22+
# - DBPEDIA_URL=http://141.57.8.18:9081/sparql
23+
# - CORPORATE_URL=http://141.57.8.18:9080/sparql
24+
- DBPEDIA_URL=http://virtuoso-dbpedia:8890/sparql
25+
- CORPORATE_URL=http://virtuoso-corporate:8890/sparql
26+
entrypoint: uv run
27+
command: uvicorn tests.text2sparql.api:app --host 0.0.0.0 --port 8765
3228

3329
virtuoso-dbpedia:
3430
image: openlink/virtuoso-opensource-7:latest
3531
restart: unless-stopped
3632
ports:
37-
- "8890:8890" # HTTP SPARQL endpoint
38-
- "1111:1111" # ISQL interface
33+
- "8890:8890"
3934
environment:
4035
DBA_PASSWORD: dba
4136
VIRT_Parameters_NumberOfBuffers: 2720000
@@ -49,8 +44,7 @@ services:
4944
# image: openlink/virtuoso-opensource-7:latest
5045
# restart: unless-stopped
5146
# # ports:
52-
# # - "8890:8890" # HTTP SPARQL endpoint
53-
# # - "1111:1111" # ISQL interface
47+
# # - "8890:8890"
5448
# environment:
5549
# DBA_PASSWORD: dba
5650
# VIRT_Parameters_NumberOfBuffers: 2720000
@@ -60,24 +54,23 @@ services:
6054
# - ./data/dumps/corporate:/dumps
6155
# - ./data/virtuoso/corporate:/database
6256

63-
text2sparql-api:
64-
build: .
65-
restart: unless-stopped
66-
ports:
67-
- 8081:8765
68-
volumes:
69-
- ./src:/app/src
70-
- ./tests:/app/tests
71-
- ./data:/app/data
72-
env_file:
73-
- .env
74-
environment:
75-
# - DBPEDIA_URL=https://text2sparql.aksw.org/2026/dbpedia/sparql
76-
# - CORPORATE_URL=https://text2sparql.aksw.org/2026/corporate/sparql
77-
- DBPEDIA_URL=http://virtuoso-dbpedia:8890/sparql
78-
- CORPORATE_URL=http://virtuoso-corporate:8890/sparql
79-
- VECTORDB_URL=http://vectordb:6334/
80-
- BENCH_MODEL=openrouter/openai/gpt-oss-120b
81-
- PYTHONUNBUFFERED=1
82-
entrypoint: uv run
83-
command: uvicorn tests.text2sparql.api:app --host 0.0.0.0 --port 8765
57+
# # https://docs.tentris.io/running_with_docker.html
58+
# tentris-dbpedia:
59+
# image: ghcr.io/tentris/tentris:latest
60+
# restart: unless-stopped
61+
# ports:
62+
# - "9080:9080"
63+
# volumes:
64+
# - /local/data/tentris/dbpedia:/data
65+
# - ./data/dumps/dbpedia:/dumps
66+
# - ./data/tentris/tentris-license.toml:/config/tentris-license.toml:ro
67+
68+
# tentris-corporate:
69+
# image: ghcr.io/tentris/tentris:latest
70+
# restart: unless-stopped
71+
# ports:
72+
# - "9080:9080"
73+
# volumes:
74+
# - ./data/tentris/corporate:/data
75+
# - ./data/tentris/corporate-dumps:/dumps
76+
# - ./data/tentris/tentris-license.toml:/config/tentris-license.toml:ro

tests/text2sparql/index.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ def init_vectordb(
2222
docs: list[Document] = []
2323

2424
# Index example queries
25+
# examples = ["Generated-CK", "Text2SPARQL-ck"] if "corporate" in dataset_iri else ["QALD-9+", "LC-QuAD", "Text2SPARQL-db"]
2526
examples = ["Generated-CK"] if "corporate" in dataset_iri else ["QALD-9+", "LC-QuAD"]
2627

2728
queries = pd.read_csv(QUERIES_FILE)
@@ -110,12 +111,10 @@ def init_vectordb(
110111
)
111112
args = parser.parse_args()
112113

113-
dataset_iri = args.dataset_iri
114-
115114
# Init vectordb for the specified dataset
116115
init_vectordb(
117-
endpoint_url=DATASETS_ENDPOINTS[dataset_iri],
118-
dataset_iri=dataset_iri,
116+
endpoint_url=DATASETS_ENDPOINTS[args.dataset_iri],
117+
dataset_iri=args.dataset_iri,
119118
limit_schema={
120119
"top_classes_percentile": 0,
121120
"top_n_predicates": 20,

0 commit comments

Comments
 (0)