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
|