|
|
|
""" |
|
Script simple pour vérifier que le déploiement HF fonctionne |
|
""" |
|
|
|
import os |
|
from bayesian_network_interface import AutonomyBayesianNetwork |
|
|
|
def check_files(): |
|
print("🔍 Vérification des fichiers:") |
|
print(f" - Répertoire courant: {os.getcwd()}") |
|
print(f" - Fichiers présents:") |
|
for file in sorted(os.listdir(".")): |
|
if not file.startswith('.') and not file.startswith('__'): |
|
size = os.path.getsize(file) if os.path.isfile(file) else 0 |
|
print(f" • {file} ({size} bytes)") |
|
|
|
def check_network(): |
|
print("\n🧠 Test réseau:") |
|
bn = AutonomyBayesianNetwork() |
|
|
|
print(f" - pgmpy_model chargé: {bn.pgmpy_model is not None}") |
|
if bn.pgmpy_model: |
|
print(f" - Nœuds: {len(list(bn.pgmpy_model.nodes()))}") |
|
print(f" - Arcs: {len(list(bn.pgmpy_model.edges()))}") |
|
|
|
structure = bn.get_network_structure() |
|
print(f" - Structure nœuds: {len(structure['nodes'])}") |
|
print(f" - Structure arcs: {len(structure['edges'])}") |
|
|
|
if __name__ == "__main__": |
|
check_files() |
|
check_network() |