You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The ablation pipeline does not support new-style models (e.g., subclasses of pykeen.models.ERModel). The following stacktrace is produced by the code below:
Traceback (most recent call last):
File "/Users/cthoyt/.virtualenvs/pykeen/lib/python3.9/site-packages/optuna/_optimize.py", line 217, in _run_trial
value_or_values = func(trial)
File "/Users/cthoyt/dev/pykeen/src/pykeen/hpo/hpo.py", line 199, in __call__
result = pipeline(
File "/Users/cthoyt/dev/pykeen/src/pykeen/pipeline/api.py", line 880, in pipeline
model_instance = _build_model_helper(
File "/Users/cthoyt/dev/pykeen/src/pykeen/pipeline/api.py", line 619, in _build_model_helperreturn model_resolver.make(
File "/Users/cthoyt/dev/class_resolver/src/class_resolver/api.py", line 159, in makereturncls(**(pos_kwargs or {}), **kwargs) # type:ignore
File "/Users/cthoyt/dev/pykeen/src/pykeen/models/unimodal/quate.py", line 115, in __init__super().__init__(
TypeError: __init__() got an unexpected keyword argument 'regularizer'
Traceback (most recent call last):
File "/Users/cthoyt/dev/pykeen/scratch/ablation_test.py", line 5, in <module>
ablation_pipeline(
File "/Users/cthoyt/dev/pykeen/src/pykeen/ablation/ablation.py", line 188, in ablation_pipeline
_run_ablation_experiments(
File "/Users/cthoyt/dev/pykeen/src/pykeen/ablation/ablation.py", line 211, in _run_ablation_experiments
hpo_pipeline_result = hpo_pipeline_from_path(rv_config_path)
File "/Users/cthoyt/dev/pykeen/src/pykeen/hpo/hpo.py", line 410, in hpo_pipeline_from_pathreturn hpo_pipeline_from_config(config, **kwargs)
File "/Users/cthoyt/dev/pykeen/src/pykeen/hpo/hpo.py", line 415, in hpo_pipeline_from_configreturn hpo_pipeline(
File "/Users/cthoyt/dev/pykeen/src/pykeen/hpo/hpo.py", line 723, in hpo_pipeline
study.optimize(
File "/Users/cthoyt/.virtualenvs/pykeen/lib/python3.9/site-packages/optuna/study.py", line 400, in optimize
_optimize(
File "/Users/cthoyt/.virtualenvs/pykeen/lib/python3.9/site-packages/optuna/_optimize.py", line 66, in _optimize
_optimize_sequential(
File "/Users/cthoyt/.virtualenvs/pykeen/lib/python3.9/site-packages/optuna/_optimize.py", line 163, in _optimize_sequential
trial = _run_trial(study, func, catch)
File "/Users/cthoyt/.virtualenvs/pykeen/lib/python3.9/site-packages/optuna/_optimize.py", line 268, in _run_trialraise func_err
File "/Users/cthoyt/.virtualenvs/pykeen/lib/python3.9/site-packages/optuna/_optimize.py", line 217, in _run_trial
value_or_values = func(trial)
File "/Users/cthoyt/dev/pykeen/src/pykeen/hpo/hpo.py", line 199, in __call__
result = pipeline(
File "/Users/cthoyt/dev/pykeen/src/pykeen/pipeline/api.py", line 880, in pipeline
model_instance = _build_model_helper(
File "/Users/cthoyt/dev/pykeen/src/pykeen/pipeline/api.py", line 619, in _build_model_helperreturn model_resolver.make(
File "/Users/cthoyt/dev/class_resolver/src/class_resolver/api.py", line 159, in makereturncls(**(pos_kwargs or {}), **kwargs) # type:ignore
File "/Users/cthoyt/dev/pykeen/src/pykeen/models/unimodal/quate.py", line 115, in __init__super().__init__(
TypeError: __init__() got an unexpected keyword argument 'regularizer'
Process finished with exit code 1
Describe the bug
The ablation pipeline does not support new-style models (e.g., subclasses of
pykeen.models.ERModel
). The following stacktrace is produced by the code below:To Reproduce
Expected behavior
Run the ablation pipeline without error
Environment:
The text was updated successfully, but these errors were encountered: