Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -71,8 +71,11 @@ def simple_generative_inference(image, mode, model, n_iterations=10, step_size=0
|
|
| 71 |
transforms.ToTensor(),
|
| 72 |
transforms.Normalize(mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5])
|
| 73 |
])
|
| 74 |
-
image_tensor = transform(image).unsqueeze(0)
|
| 75 |
-
|
|
|
|
|
|
|
|
|
|
| 76 |
|
| 77 |
if mode == "increase confidence":
|
| 78 |
output = model(image_tensor)
|
|
@@ -85,7 +88,6 @@ def simple_generative_inference(image, mode, model, n_iterations=10, step_size=0
|
|
| 85 |
|
| 86 |
for _ in range(n_iterations):
|
| 87 |
|
| 88 |
-
image_tensor
|
| 89 |
# Zero gradients
|
| 90 |
model.zero_grad()
|
| 91 |
|
|
|
|
| 71 |
transforms.ToTensor(),
|
| 72 |
transforms.Normalize(mean=[0.5, 0.5, 0.5], std=[0.5, 0.5, 0.5])
|
| 73 |
])
|
| 74 |
+
image_tensor = transform(image).unsqueeze(0)
|
| 75 |
+
|
| 76 |
+
image_tensor = image_tensor.detach().clone()
|
| 77 |
+
image_tensor.requires_grad = True
|
| 78 |
+
# image_tensor.retain_grad() # Ensure gradients are retained for non-leaf tensor
|
| 79 |
|
| 80 |
if mode == "increase confidence":
|
| 81 |
output = model(image_tensor)
|
|
|
|
| 88 |
|
| 89 |
for _ in range(n_iterations):
|
| 90 |
|
|
|
|
| 91 |
# Zero gradients
|
| 92 |
model.zero_grad()
|
| 93 |
|