CPU
Browse files
app.py
CHANGED
@@ -51,7 +51,7 @@ def predict(img_input):
|
|
51 |
|
52 |
t = T.Compose([T.ToTensor(), NORMALIZE])
|
53 |
img_t = t(img)[None,:,:,:]
|
54 |
-
inputs = img_t
|
55 |
|
56 |
# Forward step
|
57 |
with torch.no_grad():
|
|
|
51 |
|
52 |
t = T.Compose([T.ToTensor(), NORMALIZE])
|
53 |
img_t = t(img)[None,:,:,:]
|
54 |
+
inputs = img_t
|
55 |
|
56 |
# Forward step
|
57 |
with torch.no_grad():
|
model.py
CHANGED
@@ -161,7 +161,6 @@ class FoundModel(nn.Module):
|
|
161 |
# Decoder
|
162 |
self.decoder.load_state_dict(state_dict["decoder"])
|
163 |
self.decoder.eval()
|
164 |
-
self.decoder.to("cuda")
|
165 |
|
166 |
|
167 |
@torch.no_grad()
|
@@ -222,7 +221,7 @@ def get_vit_encoder(vit_arch, vit_model, vit_patch_size, enc_type_feats):
|
|
222 |
# TODO change if want to have last layer not unfrozen
|
223 |
for p in vit_encoder.parameters():
|
224 |
p.requires_grad = False
|
225 |
-
vit_encoder.eval()
|
226 |
state_dict = torch.hub.load_state_dict_from_url(
|
227 |
url="https://dl.fbaipublicfiles.com/dino/" + url
|
228 |
)
|
|
|
161 |
# Decoder
|
162 |
self.decoder.load_state_dict(state_dict["decoder"])
|
163 |
self.decoder.eval()
|
|
|
164 |
|
165 |
|
166 |
@torch.no_grad()
|
|
|
221 |
# TODO change if want to have last layer not unfrozen
|
222 |
for p in vit_encoder.parameters():
|
223 |
p.requires_grad = False
|
224 |
+
vit_encoder.eval() # mode eval
|
225 |
state_dict = torch.hub.load_state_dict_from_url(
|
226 |
url="https://dl.fbaipublicfiles.com/dino/" + url
|
227 |
)
|