Mojmir commited on
Commit
2fcfc98
1 Parent(s): 0e6c4c2

34567ihcxsdrtyuiop

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -21,13 +21,16 @@ def load_model(model_path, device):
21
  model.eval() # Set model to evaluation mode
22
  return model
23
 
 
24
 
25
  def load_secure_model(model):
26
  print("Compiling secure model...")
27
  secure_model = compile_torch_model(
28
  model.to("cpu"),
29
  n_bits={"model_inputs": 4, "op_inputs": 3, "op_weights": 3, "model_outputs": 5},
30
- # rounding_threshold_bits={"n_bits": 7, "method": "APPROXIMATE"},
 
 
31
  torch_inputset=torch.rand(10, 3, 224, 224)
32
  )
33
  return secure_model
 
21
  model.eval() # Set model to evaluation mode
22
  return model
23
 
24
+ from concrete.fhe import Configuration
25
 
26
  def load_secure_model(model):
27
  print("Compiling secure model...")
28
  secure_model = compile_torch_model(
29
  model.to("cpu"),
30
  n_bits={"model_inputs": 4, "op_inputs": 3, "op_weights": 3, "model_outputs": 5},
31
+ rounding_threshold_bits={"n_bits": 7, "method": "APPROXIMATE"},
32
+ p_error=0.05,
33
+ configuration=Configuration(enable_tlu_fusing=True, print_tlu_fusing=False, use_gpu=False),
34
  torch_inputset=torch.rand(10, 3, 224, 224)
35
  )
36
  return secure_model