buraktrk commited on
Commit
341f773
·
verified ·
1 Parent(s): f171562

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -203,11 +203,21 @@ import shutil
203
  def generate_keys():
204
  global client
205
 
206
- # Klasörü temizle
 
 
 
 
 
 
 
 
 
207
  if os.path.exists(key_dir):
208
  shutil.rmtree(key_dir)
209
  os.makedirs(key_dir, exist_ok=True)
210
 
 
211
  client = FHEModelClient(path_dir=fhe_dir, key_dir=key_dir)
212
  serialized_eval_keys = client.get_serialized_evaluation_keys()
213
 
@@ -216,6 +226,7 @@ def generate_keys():
216
 
217
 
218
 
 
219
  def encrypt_excel(file):
220
  global encrypted_input
221
  if client is None:
 
203
  def generate_keys():
204
  global client
205
 
206
+ # 1. Derlenmiş circuit'i sil
207
+ if os.path.exists(fhe_dir):
208
+ shutil.rmtree(fhe_dir)
209
+
210
+ # 2. Yeniden compile et ve kaydet
211
+ final_model.compile(Xtr_sel)
212
+ dev = FHEModelDev(path_dir=fhe_dir, model=final_model)
213
+ dev.save()
214
+
215
+ # 3. Key klasörünü temizle
216
  if os.path.exists(key_dir):
217
  shutil.rmtree(key_dir)
218
  os.makedirs(key_dir, exist_ok=True)
219
 
220
+ # 4. Yeni client oluştur ve key üret
221
  client = FHEModelClient(path_dir=fhe_dir, key_dir=key_dir)
222
  serialized_eval_keys = client.get_serialized_evaluation_keys()
223
 
 
226
 
227
 
228
 
229
+
230
  def encrypt_excel(file):
231
  global encrypted_input
232
  if client is None: