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