Bonosa2 commited on
Commit
a599403
·
verified ·
1 Parent(s): 7fcc7f1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -0
app.py CHANGED
@@ -5,6 +5,7 @@ import traceback
5
  import pandas as pd
6
  import torch
7
  import gradio as gr
 
8
  from transformers import (
9
  logging,
10
  AutoProcessor,
@@ -106,6 +107,27 @@ def generate_and_export():
106
  "outputs/inference.tsv",
107
  "outputs/eval.csv"
108
  )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
109
 
110
  except Exception as e:
111
  traceback.print_exc()
 
5
  import pandas as pd
6
  import torch
7
  import gradio as gr
8
+ import gc
9
  from transformers import (
10
  logging,
11
  AutoProcessor,
 
107
  "outputs/inference.tsv",
108
  "outputs/eval.csv"
109
  )
110
+ # Add this to your generate_and_export function
111
+
112
+ # ... existing code ...
113
+
114
+ # Better memory management
115
+ for i in range(1, 21):
116
+ doc = to_soap("Generate a realistic, concise doctor's progress note...")
117
+ docs.append(doc)
118
+ gts.append(to_soap(doc))
119
+
120
+ # More aggressive cleanup every 3 iterations
121
+ if i % 3 == 0:
122
+ torch.cuda.empty_cache()
123
+ gc.collect()
124
+
125
+ # Clean up model after use
126
+ del model
127
+ torch.cuda.empty_cache()
128
+ gc.collect()
129
+
130
+
131
 
132
  except Exception as e:
133
  traceback.print_exc()