fix: no map location in main process
Browse files
app.py
CHANGED
@@ -19,7 +19,7 @@ HF_TOKEN = os.environ.get("HF_TOKEN")
|
|
19 |
|
20 |
use_gpu = True
|
21 |
device = torch.device('cuda' if torch.cuda.is_available() and use_gpu else 'cpu')
|
22 |
-
map_loc = None if torch.cuda.is_available() and use_gpu else 'cpu'
|
23 |
|
24 |
# Inverse Cooking
|
25 |
ingrs_vocab = pickle.load(
|
@@ -56,8 +56,11 @@ args.ingrs_only = False
|
|
56 |
|
57 |
# Load the trained model parameters
|
58 |
model = get_model(args, ingr_vocab_size, instrs_vocab_size)
|
|
|
|
|
|
|
59 |
model.load_state_dict(torch.load(
|
60 |
-
hf_hub_download(REPO_ID, 'data/modelbest.ckpt', token=HF_TOKEN)
|
61 |
)
|
62 |
model.eval()
|
63 |
model.ingrs_only = False
|
|
|
19 |
|
20 |
use_gpu = True
|
21 |
device = torch.device('cuda' if torch.cuda.is_available() and use_gpu else 'cpu')
|
22 |
+
# map_loc = None if torch.cuda.is_available() and use_gpu else 'cpu'
|
23 |
|
24 |
# Inverse Cooking
|
25 |
ingrs_vocab = pickle.load(
|
|
|
56 |
|
57 |
# Load the trained model parameters
|
58 |
model = get_model(args, ingr_vocab_size, instrs_vocab_size)
|
59 |
+
# model.load_state_dict(torch.load(
|
60 |
+
# hf_hub_download(REPO_ID, 'data/modelbest.ckpt', token=HF_TOKEN), map_location=map_loc)
|
61 |
+
# )
|
62 |
model.load_state_dict(torch.load(
|
63 |
+
hf_hub_download(REPO_ID, 'data/modelbest.ckpt', token=HF_TOKEN))
|
64 |
)
|
65 |
model.eval()
|
66 |
model.ingrs_only = False
|