GaetanoParente commited on
Commit
9acef2c
·
1 Parent(s): fe271ee

rimossi warnings

Browse files
Files changed (2) hide show
  1. api.py +7 -0
  2. app.py +13 -6
api.py CHANGED
@@ -5,6 +5,8 @@ import os
5
  import time
6
  import hashlib
7
  from contextlib import asynccontextmanager
 
 
8
 
9
  from src.ingestion.semantic_splitter import ActivaSemanticSplitter
10
  from src.extraction.extractor import NeuroSymbolicExtractor
@@ -13,6 +15,11 @@ from src.graph.graph_loader import KnowledgeGraphPersister
13
  from src.graph.entity_resolver import EntityResolver
14
  from pymongo import MongoClient
15
 
 
 
 
 
 
16
  # --- GESTORE DEGLI STATI GLOBALI ---
17
  # Usiamo un dizionario globale per tenere in RAM i pesi dei modelli.
18
  ml_models = {}
 
5
  import time
6
  import hashlib
7
  from contextlib import asynccontextmanager
8
+ import warnings
9
+ import logging
10
 
11
  from src.ingestion.semantic_splitter import ActivaSemanticSplitter
12
  from src.extraction.extractor import NeuroSymbolicExtractor
 
15
  from src.graph.entity_resolver import EntityResolver
16
  from pymongo import MongoClient
17
 
18
+ warnings.filterwarnings("ignore", category=FutureWarning)
19
+ warnings.filterwarnings("ignore", category=DeprecationWarning)
20
+
21
+ logging.getLogger("transformers").setLevel(logging.ERROR)
22
+
23
  # --- GESTORE DEGLI STATI GLOBALI ---
24
  # Usiamo un dizionario globale per tenere in RAM i pesi dei modelli.
25
  ml_models = {}
app.py CHANGED
@@ -1,3 +1,4 @@
 
1
  import streamlit as st
2
  import os
3
  import time
@@ -6,16 +7,22 @@ import pandas as pd
6
  from pymongo import MongoClient
7
  from neo4j import GraphDatabase
8
  from pyvis.network import Network
9
- import streamlit.components.v1 as components
10
  from dotenv import load_dotenv
 
 
11
 
12
  # --- IMPORT MODULI SPECIFICI ---
13
  from src.ingestion.semantic_splitter import ActivaSemanticSplitter
14
- from src.extraction.extractor import NeuroSymbolicExtractor, GraphTriple
15
  from src.validation.validator import SemanticValidator
16
  from src.graph.graph_loader import KnowledgeGraphPersister
17
  from src.graph.entity_resolver import EntityResolver
18
 
 
 
 
 
 
19
  # --- CONFIGURAZIONE PAGINA ---
20
  load_dotenv()
21
  st.set_page_config(
@@ -347,11 +354,11 @@ with tab_val:
347
  cypher_val = """
348
  MATCH (s)-[r]->(o)
349
  RETURN elementId(r) as id,
350
- COALESCE(s["label"], s["name"], head(labels(s))) as Soggetto,
351
  type(r) as Predicato,
352
- COALESCE(o["label"], o["name"], head(labels(o))) as Oggetto,
353
- COALESCE(r["evidence"], 'N/A') as Evidenza,
354
- COALESCE(r["reasoning"], 'N/A') as Ragionamento
355
  """
356
  triples_data = run_query(driver, cypher_val)
357
 
 
1
+ import streamlit.components.v1 as components
2
  import streamlit as st
3
  import os
4
  import time
 
7
  from pymongo import MongoClient
8
  from neo4j import GraphDatabase
9
  from pyvis.network import Network
 
10
  from dotenv import load_dotenv
11
+ import warnings
12
+ import logging
13
 
14
  # --- IMPORT MODULI SPECIFICI ---
15
  from src.ingestion.semantic_splitter import ActivaSemanticSplitter
16
+ from src.extraction.extractor import NeuroSymbolicExtractor
17
  from src.validation.validator import SemanticValidator
18
  from src.graph.graph_loader import KnowledgeGraphPersister
19
  from src.graph.entity_resolver import EntityResolver
20
 
21
+ warnings.filterwarnings("ignore", category=FutureWarning)
22
+ warnings.filterwarnings("ignore", category=DeprecationWarning)
23
+
24
+ logging.getLogger("transformers").setLevel(logging.ERROR)
25
+
26
  # --- CONFIGURAZIONE PAGINA ---
27
  load_dotenv()
28
  st.set_page_config(
 
354
  cypher_val = """
355
  MATCH (s)-[r]->(o)
356
  RETURN elementId(r) as id,
357
+ COALESCE(s.label, head(labels(s))) as Soggetto,
358
  type(r) as Predicato,
359
+ COALESCE(o.label, head(labels(o))) as Oggetto,
360
+ COALESCE(r.evidence, 'N/A') as Evidenza,
361
+ COALESCE(r.reasoning, 'N/A') as Ragionamento
362
  """
363
  triples_data = run_query(driver, cypher_val)
364