Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -15,6 +15,7 @@ import torch
|
|
15 |
import cv2
|
16 |
import mediapipe as mp
|
17 |
import base64
|
|
|
18 |
|
19 |
|
20 |
# Set page config
|
@@ -350,14 +351,18 @@ st.title("NeuraSense AI")
|
|
350 |
|
351 |
# Set up DialoGPT model
|
352 |
@st.cache_resource
|
353 |
-
def
|
354 |
-
|
355 |
-
model = AutoModelForCausalLM.from_pretrained("microsoft/DialoGPT-medium")
|
356 |
-
return tokenizer, model
|
357 |
-
|
358 |
|
|
|
|
|
|
|
|
|
|
|
|
|
359 |
|
360 |
-
tokenizer
|
|
|
361 |
|
362 |
|
363 |
|
@@ -935,3 +940,6 @@ st.write("---")
|
|
935 |
st.write("NeuraSense AI: Quantum-Enhanced Sensory Simulation v4.0")
|
936 |
st.write("Disclaimer: This is an advanced simulation and does not represent current technological capabilities.""")
|
937 |
|
|
|
|
|
|
|
|
15 |
import cv2
|
16 |
import mediapipe as mp
|
17 |
import base64
|
18 |
+
import gc
|
19 |
|
20 |
|
21 |
# Set page config
|
|
|
351 |
|
352 |
# Set up DialoGPT model
|
353 |
@st.cache_resource
|
354 |
+
def load_tokenizer():
|
355 |
+
return AutoTokenizer.from_pretrained("microsoft/DialoGPT-medium")
|
|
|
|
|
|
|
356 |
|
357 |
+
@st.cache_resource
|
358 |
+
def load_model():
|
359 |
+
model = AutoModelForCausalLM.from_pretrained("microsoft/DialoGPT-medium",
|
360 |
+
device_map="auto",
|
361 |
+
torch_dtype=torch.float16)
|
362 |
+
return model
|
363 |
|
364 |
+
tokenizer = load_tokenizer()
|
365 |
+
model = load_model()
|
366 |
|
367 |
|
368 |
|
|
|
940 |
st.write("NeuraSense AI: Quantum-Enhanced Sensory Simulation v4.0")
|
941 |
st.write("Disclaimer: This is an advanced simulation and does not represent current technological capabilities.""")
|
942 |
|
943 |
+
# After processing
|
944 |
+
torch.cuda.empty_cache()
|
945 |
+
gc.collect()
|