Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [angara] 2018-06-22 20:25:38,034 - ERROR - failed interaction lr weights
- Traceback (most recent call last):
- File "hhkardinal/train/__init__.py", line 26, in wrapper
- return function(*args, **kwargs)
- File "/home/nikson/PycharmProjects/hh.kardinal/hhkardinal/angara/train/interaction_lr/weights_computer.py", line 141, in main
- fit_weights_all(args.ncores)
- File "/home/nikson/PycharmProjects/hh.kardinal/hhkardinal/angara/train/interaction_lr/weights_computer.py", line 136, in fit_weights_all
- Parallel(n_jobs=ncores)(delayed(fit_weights)(cfg) for cfg in INTERACTION_LR_CFGS)
- File "/usr/local/lib/python2.7/dist-packages/joblib/parallel.py", line 789, in __call__
- self.retrieve()
- File "/usr/local/lib/python2.7/dist-packages/joblib/parallel.py", line 740, in retrieve
- raise exception
- JoblibCalledProcessError: JoblibCalledProcessError
- ___________________________________________________________________________
- Multiprocessing exception:
- ...........................................................................
- /usr/lib/python2.7/runpy.py in _run_module_as_main(mod_name='hhkardinal.angara.train.interaction_lr.weights_computer', alter_argv=1)
- 157 pkg_name = mod_name.rpartition('.')[0]
- 158 main_globals = sys.modules["__main__"].__dict__
- 159 if alter_argv:
- 160 sys.argv[0] = fname
- 161 return _run_code(code, main_globals, None,
- --> 162 "__main__", fname, loader, pkg_name)
- fname = '/home/nikson/PycharmProjects/hh.kardinal/hhkardinal/angara/train/interaction_lr/weights_computer.py'
- loader = <pkgutil.ImpLoader instance>
- pkg_name = 'hhkardinal.angara.train.interaction_lr'
- 163
- 164 def run_module(mod_name, init_globals=None,
- 165 run_name=None, alter_sys=False):
- 166 """Execute a module's code without importing it
- ...........................................................................
- /usr/lib/python2.7/runpy.py in _run_code(code=<code object <module> at 0x7f38776b6230, file "/...rain/interaction_lr/weights_computer.py", line 3>, run_globals={'CONFIG_TEMPLATE': {'cache_name': 'train.cache', 'invert_name': 'model.invert', 'model_name': 'train.model', 'predict_name': 'predict.txt', 'readable_model_name': 'readable.model', 'train_name': 'train.vw'}, 'INTERACTION_LR_CFGS': [<hhkardinal.angara.features.InteractionLRConfig object>], 'INTERACTION_LR_TRUNCATED': [<hhkardinal.angara.features.InteractionLRConfig object>, <hhkardinal.angara.features.InteractionLRConfig object>, <hhkardinal.angara.features.InteractionLRConfig object>], 'INTERCEPT': 'intercept', 'Level': <enum 'Level'>, 'MetaNode': <class 'hhkardinal.feature_group.core.MetaNode'>, 'OrderedDict': <class 'collections.OrderedDict'>, 'PARAMS_CONFIG_TEMPLATE': {'predict_params': '--loss_function logistic --link=logistic', 'train_params': '--loss_function logistic'}, 'Parallel': <class 'joblib.parallel.Parallel'>, 'TOP_COUNT': 60, ...}, init_globals=None, mod_name='__main__', mod_fname='/home/nikson/PycharmProjects/hh.kardinal/hhkardinal/angara/train/interaction_lr/weights_computer.py', mod_loader=<pkgutil.ImpLoader instance>, pkg_name='hhkardinal.angara.train.interaction_lr')
- 67 run_globals.update(init_globals)
- 68 run_globals.update(__name__ = mod_name,
- 69 __file__ = mod_fname,
- 70 __loader__ = mod_loader,
- 71 __package__ = pkg_name)
- ---> 72 exec code in run_globals
- code = <code object <module> at 0x7f38776b6230, file "/...rain/interaction_lr/weights_computer.py", line 3>
- run_globals = {'CONFIG_TEMPLATE': {'cache_name': 'train.cache', 'invert_name': 'model.invert', 'model_name': 'train.model', 'predict_name': 'predict.txt', 'readable_model_name': 'readable.model', 'train_name': 'train.vw'}, 'INTERACTION_LR_CFGS': [<hhkardinal.angara.features.InteractionLRConfig object>], 'INTERACTION_LR_TRUNCATED': [<hhkardinal.angara.features.InteractionLRConfig object>, <hhkardinal.angara.features.InteractionLRConfig object>, <hhkardinal.angara.features.InteractionLRConfig object>], 'INTERCEPT': 'intercept', 'Level': <enum 'Level'>, 'MetaNode': <class 'hhkardinal.feature_group.core.MetaNode'>, 'OrderedDict': <class 'collections.OrderedDict'>, 'PARAMS_CONFIG_TEMPLATE': {'predict_params': '--loss_function logistic --link=logistic', 'train_params': '--loss_function logistic'}, 'Parallel': <class 'joblib.parallel.Parallel'>, 'TOP_COUNT': 60, ...}
- 73 return run_globals
- 74
- 75 def _run_module_code(code, init_globals=None,
- 76 mod_name=None, mod_fname=None,
- ...........................................................................
- /home/nikson/PycharmProjects/hh.kardinal/hhkardinal/angara/train/interaction_lr/weights_computer.py in <module>()
- 140 def main(args):
- 141 fit_weights_all(args.ncores)
- 142
- 143
- 144 if __name__ == '__main__':
- --> 145 main(train_argument_parser('generate interaction lr weights').parse_args())
- ...........................................................................
- /home/nikson/PycharmProjects/hh.kardinal/hhkardinal/train/__init__.py in wrapper(*args=(Namespace(ncores=14, ntasks=14),), **kwargs={})
- 21 def decorator(function):
- 22 @wraps(function)
- 23 def wrapper(*args, **kwargs):
- 24 init_train_env()
- 25 try:
- ---> 26 return function(*args, **kwargs)
- args = (Namespace(ncores=14, ntasks=14),)
- kwargs = {}
- 27 except Exception:
- 28 logger.exception(fail_message)
- 29 sys.exit(2)
- 30
- ...........................................................................
- /home/nikson/PycharmProjects/hh.kardinal/hhkardinal/angara/train/interaction_lr/weights_computer.py in main(args=Namespace(ncores=14, ntasks=14))
- 136 Parallel(n_jobs=ncores)(delayed(fit_weights)(cfg) for cfg in INTERACTION_LR_CFGS)
- 137
- 138
- 139 @with_train_env(fail_message='failed interaction lr weights')
- 140 def main(args):
- --> 141 fit_weights_all(args.ncores)
- args.ncores = 14
- 142
- 143
- 144 if __name__ == '__main__':
- 145 main(train_argument_parser('generate interaction lr weights').parse_args())
- ...........................................................................
- /home/nikson/PycharmProjects/hh.kardinal/hhkardinal/angara/train/interaction_lr/weights_computer.py in fit_weights_all(ncores=14)
- 131 node.accessor(angara_sample).save_meta((weights_lrqa.astype(np.float32), weights_lrqb.astype(np.float32)))
- 132 # fit_interaction_meta(node, interaction_sample))
- 133
- 134
- 135 def fit_weights_all(ncores):
- --> 136 Parallel(n_jobs=ncores)(delayed(fit_weights)(cfg) for cfg in INTERACTION_LR_CFGS)
- ncores = 14
- 137
- 138
- 139 @with_train_env(fail_message='failed interaction lr weights')
- 140 def main(args):
- ...........................................................................
- /usr/local/lib/python2.7/dist-packages/joblib/parallel.py in __call__(self=Parallel(n_jobs=14), iterable=<generator object <genexpr>>)
- 784 if pre_dispatch == "all" or n_jobs == 1:
- 785 # The iterable was consumed all at once by the above for loop.
- 786 # No need to wait for async callbacks to trigger to
- 787 # consumption.
- 788 self._iterating = False
- --> 789 self.retrieve()
- self.retrieve = <bound method Parallel.retrieve of Parallel(n_jobs=14)>
- 790 # Make sure that we get a last message telling us we are done
- 791 elapsed_time = time.time() - self._start_time
- 792 self._print('Done %3i out of %3i | elapsed: %s finished',
- 793 (len(self._output), len(self._output),
- ---------------------------------------------------------------------------
- Sub-process traceback:
- ---------------------------------------------------------------------------
- CalledProcessError Fri Jun 22 20:25:36 2018
- PID: 4137 Python 2.7.6: /usr/bin/python
- ...........................................................................
- /usr/local/lib/python2.7/dist-packages/joblib/parallel.py in __call__(self=<joblib.parallel.BatchedCalls object>)
- 126 def __init__(self, iterator_slice):
- 127 self.items = list(iterator_slice)
- 128 self._size = len(self.items)
- 129
- 130 def __call__(self):
- --> 131 return [func(*args, **kwargs) for func, args, kwargs in self.items]
- func = <function fit_weights>
- args = (<hhkardinal.angara.features.InteractionLRConfig object>,)
- kwargs = {}
- self.items = [(<function fit_weights>, (<hhkardinal.angara.features.InteractionLRConfig object>,), {})]
- 132
- 133 def __len__(self):
- 134 return self._size
- 135
- ...........................................................................
- /home/nikson/PycharmProjects/hh.kardinal/hhkardinal/angara/train/interaction_lr/weights_computer.py in fit_weights(cfg=<hhkardinal.angara.features.InteractionLRConfig object>)
- 111
- 112 cmd_config.update(PARAMS_CONFIG_TEMPLATE)
- 113 cmd_config['train_params'] += ' {}'.format(build_parameters_line(config.interaction_lr['parameters']))
- 114
- 115 cfgs_transformed = get_cfgs_transformed(cfg)
- --> 116 weights = compute_weights(cmd_config, target, get_features_sizes(cfg), [get_cfgs_transformed(cfg)])
- weights = undefined
- cmd_config = {'cache_name': 'angara/main_sample/interaction_lr/ed3eef0632c4ebe114c22aad4e4cad741eabb2dc_train.cache', 'invert_name': 'angara/main_sample/interaction_lr/ed3eef0632c4ebe114c22aad4e4cad741eabb2dc_model.invert', 'model_name': 'angara/main_sample/interaction_lr/ed3eef0632c4ebe114c22aad4e4cad741eabb2dc_train.model', 'predict_name': 'angara/main_sample/interaction_lr/ed3eef0632c4ebe114c22aad4e4cad741eabb2dc_predict.txt', 'predict_params': '--loss_function logistic --link=logistic', 'readable_model_name': 'angara/main_sample/interaction_lr/ed3eef0632c4ebe114c22aad4e4cad741eabb2dc_readable.model', 'train_name': 'angara/main_sample/interaction_lr/ed3eef0632c4ebe114c22aad4e4cad741eabb2dc_train.vw', 'train_params': '--loss_function logistic --passes 1 --ftrl_alpha...wer_t 0.82074853371 --ftrl --l2 7.33506369226e-05'}
- target = 317 0
- 318 0
- 319 0
- 320...me: graded_target, Length: 17600791, dtype: int64
- cfg = <hhkardinal.angara.features.InteractionLRConfig object>
- 117
- 118 weights_left = csr_matrix(weights[cfgs_transformed[0]])
- 119 weights_right = csr_matrix(weights[cfgs_transformed[1]])
- 120 weights_lrqa = csr_matrix(weights['lrq', cfgs_transformed[0]])
- ...........................................................................
- /home/nikson/PycharmProjects/hh.kardinal/hhkardinal/angara/train/interaction_lr/vw.py in compute_weights(config={'cache_name': '/home/nikson/PycharmProjects/hh.kardinal/cache/a...eef0632c4ebe114c22aad4e4cad741eabb2dc_train.cache', 'invert_name': '/home/nikson/PycharmProjects/hh.kardinal/cache/a...ef0632c4ebe114c22aad4e4cad741eabb2dc_model.invert', 'model_name': '/home/nikson/PycharmProjects/hh.kardinal/cache/a...eef0632c4ebe114c22aad4e4cad741eabb2dc_train.model', 'predict_name': '/home/nikson/PycharmProjects/hh.kardinal/cache/a...eef0632c4ebe114c22aad4e4cad741eabb2dc_predict.txt', 'predict_params': '--loss_function logistic --link=logistic', 'readable_model_name': '/home/nikson/PycharmProjects/hh.kardinal/cache/a...0632c4ebe114c22aad4e4cad741eabb2dc_readable.model', 'train_name': '/home/nikson/PycharmProjects/hh.kardinal/cache/a...ed3eef0632c4ebe114c22aad4e4cad741eabb2dc_train.vw', 'train_params': '--loss_function logistic --passes 1 --ftrl_alpha...74853371 --ftrl --l2 7.33506369226e-05 --lrq ab20'}, target=317 0
- 318 0
- 319 0
- 320...me: graded_target, Length: 17600791, dtype: int64, features_sizes=OrderedDict([('a', 10000), ('b', 10000)]), pairs_cfgs=[('a', 'b')])
- 194 interactions = ' {}'.format(' '.join('--lrq {}{}{}'.format(cfg[0], cfg[1], RANK) for cfg in pairs_cfgs))
- 195 logger.error(interactions)
- 196 config['train_params'] += interactions
- 197
- 198 call(TRAIN_CMD_TEMPLATE.format(**config), shell=True)
- --> 199 call(WEIGHTS_CMD_TEMPLATE.format(**config), shell=True)
- config = {'cache_name': '/home/nikson/PycharmProjects/hh.kardinal/cache/a...eef0632c4ebe114c22aad4e4cad741eabb2dc_train.cache', 'invert_name': '/home/nikson/PycharmProjects/hh.kardinal/cache/a...ef0632c4ebe114c22aad4e4cad741eabb2dc_model.invert', 'model_name': '/home/nikson/PycharmProjects/hh.kardinal/cache/a...eef0632c4ebe114c22aad4e4cad741eabb2dc_train.model', 'predict_name': '/home/nikson/PycharmProjects/hh.kardinal/cache/a...eef0632c4ebe114c22aad4e4cad741eabb2dc_predict.txt', 'predict_params': '--loss_function logistic --link=logistic', 'readable_model_name': '/home/nikson/PycharmProjects/hh.kardinal/cache/a...0632c4ebe114c22aad4e4cad741eabb2dc_readable.model', 'train_name': '/home/nikson/PycharmProjects/hh.kardinal/cache/a...ed3eef0632c4ebe114c22aad4e4cad741eabb2dc_train.vw', 'train_params': '--loss_function logistic --passes 1 --ftrl_alpha...74853371 --ftrl --l2 7.33506369226e-05 --lrq ab20'}
- 200
- 201 weights_dict = extract_weights(config['invert_name'])
- 202 logger.error(weights_dict[LRQ, 'a'])
- 203 logger.error(weights_dict[LRQ, 'b'])
- ...........................................................................
- /usr/lib/python2.7/subprocess.py in check_call(*popenargs=('vw -i /home/nikson/PycharmProjects/hh.kardinal/c...ebe114c22aad4e4cad741eabb2dc_model.invert --quiet',), **kwargs={'shell': True})
- 535 retcode = call(*popenargs, **kwargs)
- 536 if retcode:
- 537 cmd = kwargs.get("args")
- 538 if cmd is None:
- 539 cmd = popenargs[0]
- --> 540 raise CalledProcessError(retcode, cmd)
- retcode = 137
- cmd = 'vw -i /home/nikson/PycharmProjects/hh.kardinal/c...ebe114c22aad4e4cad741eabb2dc_model.invert --quiet'
- 541 return 0
- 542
- 543
- 544 def check_output(*popenargs, **kwargs):
- CalledProcessError: Command 'vw -i /home/nikson/PycharmProjects/hh.kardinal/cache/angara/main_sample/interaction_lr/ed3eef0632c4ebe114c22aad4e4cad741eabb2dc_train.model -t /home/nikson/PycharmProjects/hh.kardinal/cache/angara/main_sample/interaction_lr/ed3eef0632c4ebe114c22aad4e4cad741eabb2dc_train.vw --invert_hash=/home/nikson/PycharmProjects/hh.kardinal/cache/angara/main_sample/interaction_lr/ed3eef0632c4ebe114c22aad4e4cad741eabb2dc_model.invert --quiet' returned non-zero exit status 137
- ___________________________________________________________________________
- nikson@beholder:~/PycharmProjects/hh.kardinal$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement