Spaces:
Sleeping
Sleeping
gpu
Browse files
app.py
CHANGED
|
@@ -93,8 +93,6 @@ model_index = 0
|
|
| 93 |
# ヒートマップの生成関数
|
| 94 |
@spaces.GPU
|
| 95 |
def get_heatmaps(source_num, x_coords, y_coords, uploaded_image):
|
| 96 |
-
global model, mean_vector_list
|
| 97 |
-
|
| 98 |
if type(uploaded_image) == str:
|
| 99 |
uploaded_image = Image.open(uploaded_image)
|
| 100 |
if type(source_num) == str:
|
|
@@ -104,14 +102,14 @@ def get_heatmaps(source_num, x_coords, y_coords, uploaded_image):
|
|
| 104 |
if type(y_coords) == str:
|
| 105 |
y_coords = int(y_coords)
|
| 106 |
|
| 107 |
-
dec5, _ =
|
| 108 |
feature_map = dec5
|
| 109 |
# アップロード画像の前処理
|
| 110 |
if uploaded_image is not None:
|
| 111 |
uploaded_image = utils.preprocess_uploaded_image(uploaded_image['composite'], image_size)
|
| 112 |
else:
|
| 113 |
uploaded_image = torch.zeros(1, 3, image_size, image_size).to(device)
|
| 114 |
-
target_feature_map, _ =
|
| 115 |
img = torch.cat((x, uploaded_image))
|
| 116 |
feature_map = torch.cat((feature_map, target_feature_map))
|
| 117 |
|
|
|
|
| 93 |
# ヒートマップの生成関数
|
| 94 |
@spaces.GPU
|
| 95 |
def get_heatmaps(source_num, x_coords, y_coords, uploaded_image):
|
|
|
|
|
|
|
| 96 |
if type(uploaded_image) == str:
|
| 97 |
uploaded_image = Image.open(uploaded_image)
|
| 98 |
if type(source_num) == str:
|
|
|
|
| 102 |
if type(y_coords) == str:
|
| 103 |
y_coords = int(y_coords)
|
| 104 |
|
| 105 |
+
dec5, _ = models[model_index](x)
|
| 106 |
feature_map = dec5
|
| 107 |
# アップロード画像の前処理
|
| 108 |
if uploaded_image is not None:
|
| 109 |
uploaded_image = utils.preprocess_uploaded_image(uploaded_image['composite'], image_size)
|
| 110 |
else:
|
| 111 |
uploaded_image = torch.zeros(1, 3, image_size, image_size).to(device)
|
| 112 |
+
target_feature_map, _ = models[model_index](uploaded_image)
|
| 113 |
img = torch.cat((x, uploaded_image))
|
| 114 |
feature_map = torch.cat((feature_map, target_feature_map))
|
| 115 |
|