Skip to content

Commit b9039e1

Browse files
authored
Merge pull request #5 from adobe/functional_update
Functional update
2 parents 68d7f5b + eeb62d1 commit b9039e1

File tree

3 files changed

+17
-13
lines changed

3 files changed

+17
-13
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ __pycache__/
55
*.json
66
tmp/
77
*.log
8+
fred/inference/model_files.bz2
9+
fred/inference/model_files/*.pth

fred/inference/predict.py

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,19 @@ def predict(image_file):
4747
model = NNet()
4848
model.load_state_dict(torch.load(model_path, map_location='cpu'))
4949
model.eval()
50-
51-
pilim = Image.open(image_file).convert('L').convert('RGB')
52-
pilim = preprocess_pilim(pilim)
53-
input_array = prepare_for_input(pilim, flip_lr=False)
54-
55-
lr_input_array = prepare_for_input(pilim, flip_lr=True)
56-
try:
57-
out_array = get_output(model(get_tensor(input_array)))
58-
except:
59-
exit(2)
60-
61-
lr_out_array = np.fliplr(get_output(model(get_tensor(lr_input_array))))
50+
51+
with torch.no_grad():
52+
pilim = Image.open(image_file).convert('L').convert('RGB')
53+
pilim = preprocess_pilim(pilim)
54+
input_array = prepare_for_input(pilim, flip_lr=False)
55+
56+
lr_input_array = prepare_for_input(pilim, flip_lr=True)
57+
try:
58+
out_array = get_output(model(get_tensor(input_array)))
59+
except:
60+
exit(2)
61+
62+
lr_out_array = np.fliplr(get_output(model(get_tensor(lr_input_array))))
6263

6364
out_array = (out_array + lr_out_array) / 2
6465
out_array = threshold_output(out_array, 0.5)

requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ Flask_Cors==3.0.8
88
numpy==1.17.1
99
Pillow==6.1.0
1010
beautifulsoup4==4.8.0
11-
pyppeteer==0.0.25
11+
pyppeteer==0.0.25
12+
websockets==6.0

0 commit comments

Comments
 (0)