U
    i                     @   s  d dl Z d dlZd dlZeedsVd dlmZ edZ	ej
e	_
e	e jd< ej
e jd< d dlmZmZmZ d dlZd dlZd dlZdZejejeddd	Zejejeddd	Zeejed
dZeeZW 5 Q R X edeedddZejejeddd	Zejejeddd	ZeejeddZeeZ W 5 Q R X edeedddZ!ejejeddd	Z"ejejeddd	Z#eejeddZeeZ$W 5 Q R X ede#e"dddZ%ejejeddd	Z&ejejeddd	Z'eejeddZeeZ(W 5 Q R X ede'e&dddZ)eejeddddZeeZ*W 5 Q R X dddddddd d!d"d#d$d%d&d'd(d)d*Z+d+d,d-d.d/Z,dS )0    N_coreznumpy._coreznumpy._core.multiarray)AutoTokenizer"AutoModelForSequenceClassificationpipelinez /var/www/html/mes-ia-odd/models/zodd-classifierT)Zlocal_files_onlyzodd_label_encoder.pklrbztext-classification)modelZ	tokenizerZdeviceZtop_kznature-classifierznature_label_encoder.pklzcible-classifierzcible_label_encoder.pklzindicateurs-classifierzindicateurs_label_encoder.pklzcibles_indicateurs.jsonrzutf-8)encodingu   Pas de pauvretéu
   Faim zérozBonnes conditions de vieu   Éducation de qualitéu   Égalité entre les sexeszEau propre et assainissementu'   Énergie propre et d'un coût abordableu)   Travail décent et croissance économiquez'Industrie, innovation et infrastructureu   Inégalités réduitesu   Villes et communautés durablesz'Consommation et production responsablesu@   Mesures relatives à la lutte contre les changements climatiqueszVie aquatiquezVie terrestrez'Paix, justice et institutions efficacesz(Partenariats pour les objectifs durables)12345678910Z11Z12Z13Z14Z15Z16Z17u   Consommation / AccèszProduction / OffrezHabilitante / CapacitanteSoutien)r   r   r   r   )-systypesnumpyZ_nphasattrZ
numpy.corecoreZ_npc
ModuleType_modZ
multiarraymodulesZtransformersr   r   r   picklejsonosZ	BASE_PATHZfrom_pretrainedpathjoinZodd_tokenizerZ	odd_modelopenfloadodd_label_encoderodd_classifierZnature_tokenizerZnature_modelnature_label_encodernature_classifierZcible_tokenizerZcible_modelZcible_label_encodercible_classifierZindicateur_tokenizerZindicateur_modelZindicateur_label_encoderindicateur_classifierhierarchy_data	odd_namesnature_names r/   r/   >/var/www/html/mes-ia-odd/micro-service python/app/ml_models.py<module>   sr   


