Skip to content
Snippets Groups Projects
Commit 48761f6f authored by Schneider Leo's avatar Schneider Leo
Browse files

fix save preds with file

parent acaa97c5
No related branches found
No related tags found
No related merge requests found
...@@ -200,7 +200,6 @@ def run(epochs, eval_inter, save_inter, model, data_train, data_val, data_test, ...@@ -200,7 +200,6 @@ def run(epochs, eval_inter, save_inter, model, data_train, data_val, data_test,
def main(args): def main(args):
print('file', args.file)
if args.wandb is not None: if args.wandb is not None:
os.environ["WANDB_API_KEY"] = 'b4a27ac6b6145e1a5d0ee7f9e2e8c20bd101dccd' os.environ["WANDB_API_KEY"] = 'b4a27ac6b6145e1a5d0ee7f9e2e8c20bd101dccd'
os.environ["WANDB_MODE"] = "offline" os.environ["WANDB_MODE"] = "offline"
...@@ -282,7 +281,7 @@ def save_pred(model, data_val, forward, output_path, file = False): ...@@ -282,7 +281,7 @@ def save_pred(model, data_val, forward, output_path, file = False):
pred_rt, pred_int, seqs, charges, true_rt, true_int, file_list = [], [], [], [], [], [], [] pred_rt, pred_int, seqs, charges, true_rt, true_int, file_list = [], [], [], [], [], [], []
if file: if file:
data_val.dataset.set_file_mode(True) data_val.dataset.set_file_mode(True)
for seq, charge, rt, intensity, file in data_val: for seq, charge, rt, intensity, files in data_val:
rt, intensity = rt.float(), intensity.float() rt, intensity = rt.float(), intensity.float()
if torch.cuda.is_available(): if torch.cuda.is_available():
seq, charge, rt, intensity = seq.cuda(), charge.cuda(), rt.cuda(), intensity.cuda() seq, charge, rt, intensity = seq.cuda(), charge.cuda(), rt.cuda(), intensity.cuda()
...@@ -293,7 +292,7 @@ def save_pred(model, data_val, forward, output_path, file = False): ...@@ -293,7 +292,7 @@ def save_pred(model, data_val, forward, output_path, file = False):
charges.extend(charge.data.cpu().tolist()) charges.extend(charge.data.cpu().tolist())
true_rt.extend(rt.data.cpu().tolist()) true_rt.extend(rt.data.cpu().tolist())
true_int.extend(intensity.data.cpu().tolist()) true_int.extend(intensity.data.cpu().tolist())
file_list.extend([file]) file_list.extend([files])
else : else :
for seq, charge, rt, intensity in data_val: for seq, charge, rt, intensity in data_val:
rt, intensity = rt.float(), intensity.float() rt, intensity = rt.float(), intensity.float()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment