Spaces:
Sleeping
Sleeping
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +11 -3
src/streamlit_app.py
CHANGED
|
@@ -6,7 +6,9 @@ from transformers import pipeline
|
|
| 6 |
# ---------------------------------------------------
|
| 7 |
st.set_page_config(page_title="FitPlan AI", layout="centered")
|
| 8 |
|
| 9 |
-
|
|
|
|
|
|
|
| 10 |
@st.cache_resource
|
| 11 |
def load_model():
|
| 12 |
return pipeline(
|
|
@@ -57,6 +59,9 @@ with col2:
|
|
| 57 |
step=0.1
|
| 58 |
)
|
| 59 |
|
|
|
|
|
|
|
|
|
|
| 60 |
def bmi_category(bmi):
|
| 61 |
if bmi < 18.5:
|
| 62 |
return "Underweight"
|
|
@@ -67,7 +72,9 @@ def bmi_category(bmi):
|
|
| 67 |
else:
|
| 68 |
return "Obese"
|
| 69 |
|
| 70 |
-
|
|
|
|
|
|
|
| 71 |
bmi = None
|
| 72 |
|
| 73 |
if height > 0 and weight > 0:
|
|
@@ -179,7 +186,8 @@ if st.button("🚀 Submit Profile"):
|
|
| 179 |
"""
|
| 180 |
|
| 181 |
with st.spinner("Generating your AI workout plan..."):
|
| 182 |
-
|
|
|
|
| 183 |
|
| 184 |
st.subheader("🏋️ Your Personalized Workout Plan")
|
| 185 |
st.write(result)
|
|
|
|
| 6 |
# ---------------------------------------------------
|
| 7 |
st.set_page_config(page_title="FitPlan AI", layout="centered")
|
| 8 |
|
| 9 |
+
# ---------------------------------------------------
|
| 10 |
+
# LOAD MODEL
|
| 11 |
+
# ---------------------------------------------------
|
| 12 |
@st.cache_resource
|
| 13 |
def load_model():
|
| 14 |
return pipeline(
|
|
|
|
| 59 |
step=0.1
|
| 60 |
)
|
| 61 |
|
| 62 |
+
# ---------------------------------------------------
|
| 63 |
+
# BMI FUNCTION
|
| 64 |
+
# ---------------------------------------------------
|
| 65 |
def bmi_category(bmi):
|
| 66 |
if bmi < 18.5:
|
| 67 |
return "Underweight"
|
|
|
|
| 72 |
else:
|
| 73 |
return "Obese"
|
| 74 |
|
| 75 |
+
# ---------------------------------------------------
|
| 76 |
+
# BMI CALCULATION
|
| 77 |
+
# ---------------------------------------------------
|
| 78 |
bmi = None
|
| 79 |
|
| 80 |
if height > 0 and weight > 0:
|
|
|
|
| 186 |
"""
|
| 187 |
|
| 188 |
with st.spinner("Generating your AI workout plan..."):
|
| 189 |
+
response = generator(prompt, max_new_tokens=400)
|
| 190 |
+
result = response[0]["generated_text"]
|
| 191 |
|
| 192 |
st.subheader("🏋️ Your Personalized Workout Plan")
|
| 193 |
st.write(result)
|