Update app.py
Browse files
app.py
CHANGED
@@ -40,11 +40,13 @@ def fetch_model(url_or_path):
|
|
40 |
def load_model(file_name: str, device: torch.device):
|
41 |
#path = torch.hub.download_url_to_file('https://api.ngc.nvidia.com/v2/models/nvidia/research/stylegan3/versions/1/files/'+f'{file_name}',
|
42 |
# f'{file_name}')
|
43 |
-
base_url = "https://api.ngc.nvidia.com/v2/models/nvidia/research/stylegan3/versions/1/files/"
|
44 |
-
network_url = base_url + f'{file_name}'
|
45 |
-
|
46 |
-
|
47 |
-
|
|
|
|
|
48 |
model = pickle.load(f)['G_ema']
|
49 |
model.eval()
|
50 |
model.to(device)
|
|
|
40 |
def load_model(file_name: str, device: torch.device):
|
41 |
#path = torch.hub.download_url_to_file('https://api.ngc.nvidia.com/v2/models/nvidia/research/stylegan3/versions/1/files/'+f'{file_name}',
|
42 |
# f'{file_name}')
|
43 |
+
#base_url = "https://api.ngc.nvidia.com/v2/models/nvidia/research/stylegan3/versions/1/files/"
|
44 |
+
#network_url = base_url + f'{file_name}'
|
45 |
+
path = hf_hub_download('hysts/StyleGAN3', f'models/{file_name}')
|
46 |
+
#model_gen_n = torch.load(path, map_location=torch.device('cpu'))
|
47 |
+
#local_path = '/content/'f'{file_name}'
|
48 |
+
#with open(fetch_model(network_url), 'rb') as f:
|
49 |
+
with open(path, 'rb') as f:
|
50 |
model = pickle.load(f)['G_ema']
|
51 |
model.eval()
|
52 |
model.to(device)
|