sentence-similarity icon indicating copy to clipboard operation
sentence-similarity copied to clipboard

subprocess.CalledProcessError:

Open zou-longkun opened this issue 4 years ago • 1 comments

Traceback (most recent call last): File "main.py", line 67, in runner.run(args.epochs, train_loader, dev_loader, test_loader, args.log_interval) File "/home/zoulongkun/project/sentence-similarity-master/runners/init.py", line 76, in run trainer.run(train_loader, max_epochs=epochs) File "/home/zoulongkun/anaconda3/envs/py36/lib/python3.6/site-packages/ignite/engine/engine.py", line 359, in run self._handle_exception(e) File "/home/zoulongkun/anaconda3/envs/py36/lib/python3.6/site-packages/ignite/engine/engine.py", line 324, in _handle_exception raise e File "/home/zoulongkun/anaconda3/envs/py36/lib/python3.6/site-packages/ignite/engine/engine.py", line 350, in run self._fire_event(Events.EPOCH_COMPLETED) File "/home/zoulongkun/anaconda3/envs/py36/lib/python3.6/site-packages/ignite/engine/engine.py", line 259, in _fire_event func(self, *(event_args + args), **kwargs) File "/home/zoulongkun/project/sentence-similarity-master/runners/init.py", line 41, in log_validation_results evaluator.run(val_loader) File "/home/zoulongkun/anaconda3/envs/py36/lib/python3.6/site-packages/ignite/engine/engine.py", line 359, in run self._handle_exception(e) File "/home/zoulongkun/anaconda3/envs/py36/lib/python3.6/site-packages/ignite/engine/engine.py", line 324, in _handle_exception raise e File "/home/zoulongkun/anaconda3/envs/py36/lib/python3.6/site-packages/ignite/engine/engine.py", line 350, in run self._fire_event(Events.EPOCH_COMPLETED) File "/home/zoulongkun/anaconda3/envs/py36/lib/python3.6/site-packages/ignite/engine/engine.py", line 259, in _fire_event func(self, *(event_args + args), **kwargs) File "/home/zoulongkun/anaconda3/envs/py36/lib/python3.6/site-packages/ignite/metrics/metric.py", line 68, in completed result = self.compute() File "/home/zoulongkun/project/sentence-similarity-master/metrics/retrieval_metrics.py", line 71, in compute retrieval_metrics = super(MAP, self).compute() File "/home/zoulongkun/project/sentence-similarity-master/metrics/retrieval_metrics.py", line 54, in compute trec_out = subprocess.check_output([trec_eval_path, '-m', 'map', '-m', 'recip_rank', qrel_fname, results_fname]) File "/home/zoulongkun/anaconda3/envs/py36/lib/python3.6/subprocess.py", line 356, in check_output **kwargs).stdout File "/home/zoulongkun/anaconda3/envs/py36/lib/python3.6/subprocess.py", line 438, in run output=stdout, stderr=stderr) subprocess.CalledProcessError: Command '['/home/zoulongkun/project/sentence-similarity-master/metrics/trec_eval-9.0.5/trec_eval', '-m', 'map', '-m', 'recip_rank', 'aadd85dc-8a12-4f6c-919e-1bed484f3251.qrel', 'aadd85dc-8a12-4f6c-919e-1bed484f3251.results']' died with <Signals.SIGSEGV: 11>.

How can I fix this issue?

zou-longkun avatar Aug 06 '19 07:08 zou-longkun

Thanks for your interest in the project!

If you cd into the metrics directory, are you able to run get_trec_eval.sh successfully?

tuzhucheng avatar Aug 11 '19 22:08 tuzhucheng