nohup: ignoring input proline.gs.washington.edu Sun Jul 2 12:48:01 PDT 2023 PID=89285 + casanovo --mode=train --config config.yaml --peak_path=target.train.100k.mgf --peak_path_val=target.train.100k.mgf Global seed set to 454 2023-07-02 12:48:09,732 INFO [casanovo/MainProcess] casanovo.main : Casanovo version 3.4.0 2023-07-02 12:48:09,732 DEBUG [casanovo/MainProcess] casanovo.main : mode = train 2023-07-02 12:48:09,732 DEBUG [casanovo/MainProcess] casanovo.main : model = None 2023-07-02 12:48:09,732 DEBUG [casanovo/MainProcess] casanovo.main : peak_path = target.train.100k.mgf 2023-07-02 12:48:09,732 DEBUG [casanovo/MainProcess] casanovo.main : peak_path_val = target.train.100k.mgf 2023-07-02 12:48:09,732 DEBUG [casanovo/MainProcess] casanovo.main : config = config.yaml 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : output = /net/noble/vol1/home/noble/proj/2023_wnoble_denovo-fdr/results/wnoble/2023-07-01bug/casanovo_20230702124809 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : random_seed = 454 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : n_peaks = 150 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : min_mz = 50.0 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : max_mz = 2500.0 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : min_intensity = 0.01 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : remove_precursor_tol = 2.0 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : max_charge = 10 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : precursor_mass_tol = 50.0 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : isotope_error_range = (0, 1) 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : min_peptide_len = 6 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : dim_model = 512 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : n_head = 8 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : dim_feedforward = 1024 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : n_layers = 9 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : dropout = 0.0 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : dim_intensity = None 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : custom_encoder = None 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : max_length = 100 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : residues = {'G': 57.021464, 'A': 71.037114, 'S': 87.032028, 'P': 97.052764, 'V': 99.068414, 'T': 101.04767, 'C+57.021': 160.030649, 'L': 113.084064, 'I': 113.084064, 'N': 114.042927, 'D': 115.026943, 'Q': 128.058578, 'K': 128.094963, 'E': 129.042593, 'M': 131.040485, 'H': 137.058912, 'F': 147.068414, 'R': 156.101111, 'Y': 163.063329, 'W': 186.079313, 'M+15.995': 147.0354, 'N+0.984': 115.026943, 'Q+0.984': 129.042594, '+42.011': 42.010565, '+43.006': 43.005814, '-17.027': -17.026549, '+43.006-17.027': 25.980265} 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : n_log = 1 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : tb_summarywriter = tb_logs 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : warmup_iters = 100000 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : max_iters = 600000 2023-07-02 12:48:09,733 DEBUG [casanovo/MainProcess] casanovo.main : learning_rate = 0.0005 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : weight_decay = 1e-05 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : train_batch_size = 32 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : predict_batch_size = 1024 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : n_beams = 1 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : top_match = 1 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : logger = None 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : max_epochs = 30 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : num_sanity_val_steps = 0 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : train_from_scratch = True 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : save_model = True 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : model_save_folder_path = 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : save_weights_only = True 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : every_n_train_steps = 30 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : no_gpu = False 2023-07-02 12:48:09,734 DEBUG [casanovo/MainProcess] casanovo.main : n_workers = 36 2023-07-02 12:48:09,734 INFO [casanovo/MainProcess] casanovo.main : Train the Casanovo model. 2023-07-02 12:48:09,737 INFO [depthcharge.data.hdf5/MainProcess] hdf5.__init__ : Reading 1 files... /net/noble/vol1/home/noble/proj/2023_wnoble_denovo-fdr/results/wnoble/2023-07-01bug/target.train.100k.mgf: 0spectra [00:00, ?spectra/s] /net/noble/vol1/home/noble/proj/2023_wnoble_denovo-fdr/results/wnoble/2023-07-01bug/target.train.100k.mgf: 628spectra [00:00, 6274.19spectra/s] /net/noble/vol1/home/noble/proj/2023_wnoble_denovo-fdr/results/wnoble/2023-07-01bug/target.train.100k.mgf: 1187spectra [00:00, 6515.93spectra/s] 2023-07-02 12:48:09,929 INFO [depthcharge.data.hdf5/MainProcess] hdf5.__init__ : Reading 1 files... /net/noble/vol1/home/noble/proj/2023_wnoble_denovo-fdr/results/wnoble/2023-07-01bug/target.train.100k.mgf: 0spectra [00:00, ?spectra/s] /net/noble/vol1/home/noble/proj/2023_wnoble_denovo-fdr/results/wnoble/2023-07-01bug/target.train.100k.mgf: 775spectra [00:00, 7742.07spectra/s] /net/noble/vol1/home/noble/proj/2023_wnoble_denovo-fdr/results/wnoble/2023-07-01bug/target.train.100k.mgf: 1187spectra [00:00, 7425.05spectra/s] 2023-07-02 12:48:10,166 WARNING [py.warnings/MainProcess] warnings._showwarnmsg : /net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/trainer/connectors/accelerator_connector.py:589: LightningDeprecationWarning: The Trainer argument `auto_select_gpus` has been deprecated in v1.9.0 and will be removed in v2.0.0. Please use the function `pytorch_lightning.accelerators.find_usable_cuda_devices` instead. rank_zero_deprecation( 2023-07-02 12:48:10,769 WARNING [py.warnings/MainProcess] warnings._showwarnmsg : /net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/callbacks/model_checkpoint.py:613: UserWarning: Checkpoint directory exists and is not empty. rank_zero_warn(f"Checkpoint directory {dirpath} exists and is not empty.") Training: 0it [00:00, ?it/s] Training: 0%| | 0/76 [00:00 sys.exit(main()) File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/click/core.py", line 1130, in __call__ return self.main(*args, **kwargs) File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/click/core.py", line 1055, in main rv = self.invoke(ctx) File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/click/core.py", line 1404, in invoke return ctx.invoke(self.callback, **ctx.params) File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/click/core.py", line 760, in invoke return __callback(*args, **kwargs) File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/casanovo/casanovo.py", line 173, in main model_runner.train(peak_path, peak_path_val, model, config) File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/casanovo/denovo/model_runner.py", line 318, in train trainer.fit( File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/trainer/trainer.py", line 608, in fit call._call_and_handle_interrupt( File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/trainer/call.py", line 38, in _call_and_handle_interrupt return trainer_fn(*args, **kwargs) File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/trainer/trainer.py", line 650, in _fit_impl self._run(model, ckpt_path=self.ckpt_path) File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/trainer/trainer.py", line 1112, in _run results = self._run_stage() File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/trainer/trainer.py", line 1191, in _run_stage self._run_train() File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/trainer/trainer.py", line 1214, in _run_train self.fit_loop.run() File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/loops/loop.py", line 199, in run self.advance(*args, **kwargs) File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/loops/fit_loop.py", line 267, in advance self._outputs = self.epoch_loop.run(self._data_fetcher) File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/loops/loop.py", line 200, in run self.on_advance_end() File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/loops/epoch/training_epoch_loop.py", line 250, in on_advance_end self._run_validation() File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/loops/epoch/training_epoch_loop.py", line 308, in _run_validation self.val_loop.run() File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/loops/loop.py", line 206, in run output = self.on_run_end() File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/loops/dataloader/evaluation_loop.py", line 184, in on_run_end self._on_evaluation_epoch_end() File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/loops/dataloader/evaluation_loop.py", line 294, in _on_evaluation_epoch_end self.trainer._call_lightning_module_hook(hook_name) File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/pytorch_lightning/trainer/trainer.py", line 1356, in _call_lightning_module_hook output = fn(*args, **kwargs) File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/casanovo/denovo/model.py", line 851, in on_validation_epoch_end self._log_history() File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/casanovo/denovo/model.py", line 916, in _log_history if not np.isnan(metric_value): File "/net/noble/vol1/home/noble/miniconda3/envs/casanovo/lib/python3.10/site-packages/torch/_tensor.py", line 970, in __array__ return self.numpy() TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first. Epoch 0: 89%|████████▉ | 68/76 [00:56<00:06, 1.20it/s, loss=3.47]