æLtorio commited on
Commit
3685da0
1 Parent(s): b339307
Files changed (1) hide show
  1. app.py +9 -9
app.py CHANGED
@@ -29,7 +29,7 @@ title = f"Une intelligence artificielle pour écrire des appréciations qui tour
29
  desc = "Ce modèle vous propose une évaluation automatique."
30
 
31
  # Define the long description for the Gradio interface
32
- long_desc = f"Cette démonstration est basée sur le modèle <a href='https://huggingface.co/eltorio/Llama-3.2-3B-appreciation'>Llama-3.2-3B-appreciation</a>, c'est un LLM basé sur Llama 3.2 3B-instruct!<br><b>{device_desc}</b><br> 2024 - Ronan Le Meillat"
33
 
34
  # Load the model
35
  processor = AutoProcessor.from_pretrained(
@@ -70,10 +70,10 @@ def get_conversation(trimestre: str, moyenne_1: float,moyenne_2: float,moyenne_3
70
  # Define a function to infer a evaluation from the incoming parameters
71
  def infere(trimestre: str, moyenne_1: float,moyenne_2: float,moyenne_3: float, comportement: float, participation: float, travail: float) -> str:
72
  if not torch.cuda.is_available():
73
- gr.Warning("""No GPU available <br>
74
- The answer will appear in around 10 minutes !<br>
75
- But it takes only a few seconds on a decent GPU<br>
76
- Open a message in the <a href='https://huggingface.co/spaces/eltorio/Llama-3.2-3B-appreciation/discussions'>Community Discussion</a>
77
  """,
78
  duration=500)
79
  messages = get_conversation(trimestre, moyenne_1, moyenne_2, moyenne_3, comportement, participation, travail)
@@ -97,11 +97,11 @@ def infere(trimestre: str, moyenne_1: float,moyenne_2: float,moyenne_3: float, c
97
  # Create a Gradio interface with the infere function and specified title and descriptions
98
  autoeval = gr.Interface(fn=infere, inputs=[
99
  gr.Radio(
100
- ["1", "2", "3"], value="1", label="trimestre", info="Trimestre"
101
  ),
102
- gr.Slider(0, 20,label="Moyenne au premier trimestre", value=10, info="Moyenne trimestre 1"),
103
- gr.Slider(0, 20,label="Moyenne au second trimestre", value=10, info="Moyenne trimestre 2"),
104
- gr.Slider(0, 20,label="Moyenne au troisième trimestre", value=10, info="Moyenne trimestre 3"),
105
  gr.Slider(0, 10, value=5, label="Comportement", info="Comportement (1 à 10)"),
106
  gr.Slider(0, 10, value=5, label="Participation", info="Participation (1 à 10)"),
107
  gr.Slider(0, 10, value=5, label="Travail", info="Travail (1 à 10)"),
 
29
  desc = "Ce modèle vous propose une évaluation automatique."
30
 
31
  # Define the long description for the Gradio interface
32
+ long_desc = f"Cette démonstration est basée sur le modèle <a href='https://huggingface.co/eltorio/Llama-3.2-3B-appreciation'>Llama-3.2-3B-appreciation</a>, c'est un LLM développé à l'aide de Llama 3.2 3B-instruct!<br><b>{device_desc}</b><br> 2024 - Ronan Le Meillat"
33
 
34
  # Load the model
35
  processor = AutoProcessor.from_pretrained(
 
70
  # Define a function to infer a evaluation from the incoming parameters
71
  def infere(trimestre: str, moyenne_1: float,moyenne_2: float,moyenne_3: float, comportement: float, participation: float, travail: float) -> str:
72
  if not torch.cuda.is_available():
73
+ gr.Warning("""No GPU available.<br>
74
+ The answer will appear in around 10 minutes!<br>
75
+ But it takes only a few seconds on a decent GPU.<br>
76
+ Open a message in the <a href='https://huggingface.co/spaces/eltorio/Llama-3.2-3B-appreciation/discussions'>Community Discussion</a>.<br>
77
  """,
78
  duration=500)
79
  messages = get_conversation(trimestre, moyenne_1, moyenne_2, moyenne_3, comportement, participation, travail)
 
97
  # Create a Gradio interface with the infere function and specified title and descriptions
98
  autoeval = gr.Interface(fn=infere, inputs=[
99
  gr.Radio(
100
+ ["1", "2", "3"], value="1", label="Trimestre en cours", info="Sélectionnez le trimestre en cours à l'aide des boutons radio"
101
  ),
102
+ gr.Slider(0, 20,label="Moyenne au premier trimestre", value=10, info="Moyenne sur 20 obtenue au premier trimestre"),
103
+ gr.Slider(0, 20,label="Moyenne au second trimestre", value=10, info="Moyenne sur 20 obtenue au second trimestre"),
104
+ gr.Slider(0, 20,label="Moyenne au troisième trimestre", value=10, info="Moyenne sur 20 obtenue au troisième trimestre"),
105
  gr.Slider(0, 10, value=5, label="Comportement", info="Comportement (1 à 10)"),
106
  gr.Slider(0, 10, value=5, label="Participation", info="Participation (1 à 10)"),
107
  gr.Slider(0, 10, value=5, label="Travail", info="Travail (1 à 10)"),