From 6e81b5a7d2b703c7361ab287cabc868f2d4df252 Mon Sep 17 00:00:00 2001 From: Pavel Tomanek Date: Fri, 19 Jul 2024 11:21:28 +0200 Subject: [PATCH] #357 synthcity tests working + testlog --- 357_Synthcity/synthcity.eb | 190 +- 357_Synthcity/test_log2.txt | 40386 ++++++++++++++++++++++++++++++++++ 2 files changed, 40552 insertions(+), 24 deletions(-) create mode 100644 357_Synthcity/test_log2.txt diff --git a/357_Synthcity/synthcity.eb b/357_Synthcity/synthcity.eb index 482faf2d..98763092 100644 --- a/357_Synthcity/synthcity.eb +++ b/357_Synthcity/synthcity.eb @@ -178,8 +178,17 @@ local_xgbse_preinstallopts = ( ) exts_list = [ + ('cython-test-exception-raiser', '1.0.2', { + 'checksums': ['c5003a6321057a8222d2f5aed329fcdb5eb3bc615a9239f461bdf06c491fbdaa'], + }), + ('pyhamcrest', '2.1.0', { + 'modulename': 'hamcrest', + 'checksums': ['c6acbec0923d0cb7e72c22af1926f3e7c97b8e8d69fc7498eabacaf7c975bd9c'], + }), + ('service_identity', '24.1.0', { + 'checksums': ['6829c9d62fb832c2e1c435629b0a8c476e1929881f28bee4d20bc24161009221'], + }), ('zope.interface', '6.3', { - # 'modulename': 'zope-interface', 'checksums': ['f83d6b4b22262d9a826c3bd4b2fbfafe1d0000f085ef8e44cd1328eea274ae6a'], }), ('hyperlink', '21.0.0', { @@ -365,41 +374,174 @@ exts_list = [ 'preinstallopts': "sed -i -e 's/pandas>=1.4,<2/pandas>=1.4/' -e 's/torch>=1.10.0,<2.0/torch>=1.10.0/' -e 's/numpy>=1.20, <1.24/numpy>=1.20/' -e 's/pydantic<2.0/pydantic/' -e 's/xgboost<2.0.0/xgboost/' -e 's/lifelines>=0.27,!= 0.27.5, <0.27.8/lifelines>=0.27,!= 0.27.5/' %(builddir)s/%(name)s/%(name)s-%(version)s/setup.cfg && ", 'source_urls': ['https://github.com/vanderschaarlab/synthcity/archive/'], 'sources': ['v%(version)s.tar.gz'], + 'testinstall': True, + 'runtest': 'pytest -vvvs -m "not slow" --durations=50', 'checksums': ['122a8546cad35e3ac5c74cf81281252dec4dd3c7b1d7afe0f45ef785f89cc682'], }), ] + +# 'testinstall': True, # 'runtest': 'export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH && pytest -vvvs -m "not slow" --durations=50', sanity_check_commands = [ - 'pytest -vvvs -m "not slow" --durations=50', + # 'pytest -vvvs -m "not slow" --durations=50', "python -c 'from synthcity.plugins import Plugins'", "python -c 'from decaf import DECAF, DataModule'" ] moduleclass = 'lib' +# ERROR6: + # from test_log2.txt + # tests/plugins/core/models/survival_analysis/test_surv_xgb.py::test_train_prediction FAILED + + # tests/plugins/core/models/dag/test_dag_sanity.py::test_sanity + # Training: | | 0/? [00:00 NO there is no synthcity in site-packages yet - # ??? -> add pytest cmd to sanity check cmds - # = 2024-07-16 15:03:20,115 build_log.py:171 ERROR EasyBuild crashed with an error (at easybuild/easybuild-framework/easybuild/base/exceptions.py:126 in __init__): cmd " pytest -vvvs -m "n slow" --durations=50 " exited with exit code 4 and output: - # ImportError while loading conftest '/tmp/vsc47063/easybuild/build/synthcity/0.2.10/foss-2023a/synthcity/synthcity-0.2.10/tests/conftest.py'. - # tests/conftest.py:10: in - # from synthcity.utils.reproducibility import clear_cache, enable_reproducible_results - # E ModuleNotFoundError: No module named 'synthcity' + # -> Delete this - seems is not from synthcity but fro others packages + # Pytest in sanity check cmds: + # ModuleNotFoundError: No module named 'cython_test_exception_raiser' ok + # ModuleNotFoundError: No module named 'hamcrest' ok + # No module named 'service_identity ok + # twisted 24.3.0 requires automat, ok + # twisted 24.3.0 requires constantly, ok + # twisted 24.3.0 requires hyperlink, ok + # twisted 24.3.0 requires zope-interface, ok + # No module named 'incremental' ok + # ModuleNotFoundError: No module named 'twisted' ok + # ModuleNotFoundError: No module named 'fixtures' ok + # ModuleNotFoundError: No module named 'hypothesis' OK + # ModuleNotFoundError: No module named 'testscenarios' ok + # ModuleNotFoundError: No module named 'testtools' ok + # ModuleNotFoundError: No module named 'evaluate' ok +# ERROR4: OK + # try runtest + 'testinstall': True + # -> WORKS + # maybe to postinstallcmds? + # add to runtest: "export PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages:$PYTHONPATH &&" before pytest? + # NO there is no synthcity in site-packages yet + # add pytest cmd to sanity check cmds + # seems it tests all the packages not only synthcity -> errors about modules etc + # when runtest = 'pytest -vvvs -m "not slow" --durations=50' + # = 2024-07-16 15:03:20,115 build_log.py:171 ERROR EasyBuild crashed with an error (at easybuild/easybuild-framework/easybuild/base/exceptions.py:126 in __init__): cmd " pytest -vvvs -m "n slow" --durations=50 " exited with exit code 4 and output: + # ImportError while loading conftest '/tmp/vsc47063/easybuild/build/synthcity/0.2.10/foss-2023a/synthcity/synthcity-0.2.10/tests/conftest.py'. + # tests/conftest.py:10: in + # from synthcity.utils.reproducibility import clear_cache, enable_reproducible_results + # E ModuleNotFoundError: No module named 'synthcity' # ERROR3: OK # -> add coverage to deps # -> put runtest to exts - synthcity ext, not as runtest = ... diff --git a/357_Synthcity/test_log2.txt b/357_Synthcity/test_log2.txt new file mode 100644 index 00000000..ec0666d3 --- /dev/null +++ b/357_Synthcity/test_log2.txt @@ -0,0 +1,40386 @@ +# output for command: export PYTHONPATH=/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages:$PYTHONPATH && pytest -vvvs -m "not slow" --durations=50 + +================================================ test session starts ================================================= +platform linux -- Python 3.11.3, pytest-7.4.0, pluggy-1.2.0 -- /apps/gent/RHEL8/cascadelake-ib/software/Python/3.11.3-GCCcore-12.3.0/bin/python +cachedir: .pytest_cache +benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) +hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/tmp/vsc47063/easybuild/build/synthcity/0.2.10/foss-2023a/synthcity/synthcity-0.2.10/.hypothesis/examples') +rootdir: /tmp/vsc47063/easybuild/build/synthcity/0.2.10/foss-2023a/synthcity/synthcity-0.2.10 +configfile: setup.cfg +testpaths: tests +plugins: cov-5.0.0, benchmark-4.0.0, xprocess-1.0.2, hypothesis-6.82.0, anyio-3.7.1, mock-3.11.1, xdist-3.3.1 +collecting ... [2024-07-18T16:39:09.026539+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.144144+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.226922+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.230814+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.235274+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.238942+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.243006+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.246666+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.250728+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.254382+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.258169+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.270898+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.274546+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.287046+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.334289+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.337943+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.341494+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.345042+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.348578+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.422209+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.425891+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.429479+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.433089+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.436661+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.440235+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.443833+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.447781+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.451359+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[2024-07-18T16:39:33.472734+0200][1743064][CRITICAL] module disabled: /tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py +[KeOps] Warning : Cuda libraries were not detected on the system or could not be loaded ; using cpu only mode +Downloading http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz +Failed to download (trying next): +HTTP Error 403: Forbidden + +Downloading https://ossci-datasets.s3.amazonaws.com/mnist/train-images-idx3-ubyte.gz +Downloading https://ossci-datasets.s3.amazonaws.com/mnist/train-images-idx3-ubyte.gz to ./MNIST/raw/train-images-idx3-ubyte.gz + + 0%| | 0/9912422 [00:00 +evaluator_t = + + @pytest.mark.parametrize("test_plugin", [Plugins().get("marginal_distributions")]) + @pytest.mark.parametrize( + "evaluator_t", + [ + PerformanceEvaluatorLinear, + PerformanceEvaluatorMLP, + PerformanceEvaluatorXGB, + ], + ) + @pytest.mark.skipif(sys.platform != "linux", reason="Linux only for faster results") + def test_evaluate_performance_time_series_survival( + test_plugin: Plugin, evaluator_t: Type + ) -> None: + static_data, temporal_data, observation_times, outcome = PBCDataloader().load() + + T, E = outcome + + data = TimeSeriesSurvivalDataLoader( + temporal_data=temporal_data, + observation_times=observation_times, + static_data=static_data, + T=T, + E=E, + ) + + test_plugin.fit(data) + data_gen = test_plugin.generate(len(temporal_data)) + + evaluator = evaluator_t( + task_type="time_series_survival", + ) + +> good_score = evaluator.evaluate( + data, + data_gen, + ) + +tests/metrics/test_performance.py:461: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:700: in evaluate + return self._evaluate_time_series_survival_performance( +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:534: in _evaluate_time_series_survival_performance + score_gt = evaluate_ts_survival_model( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/benchmarks.py:309: in evaluate_ts_survival_model + c_index, brier_score = _get_surv_metrics( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/benchmarks.py:221: in _get_surv_metrics + model.fit( +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/ts_surv_xgb.py:108: in fit + self.pred_model.fit(pd.DataFrame(embeddings), pd.Series(T), pd.Series(E)) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_xgb.py:112: in fit + self.model.fit(X, y, time_bins=time_bins) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/synthcity/0.2.10-foss-2023a/lib/python3.11/site-packages/xgbse/_debiased_bce.py:232: in fit + dtrain, pred_leaf=True, iteration_range=(0, self.bst.best_iteration + 1) +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +self = + + @property + def best_iteration(self) -> int: + """The best iteration during training.""" + best = self.attr("best_iteration") + if best is not None: + return int(best) + +> raise AttributeError( + "`best_iteration` is only defined when early stopping is used." + ) +E AttributeError: `best_iteration` is only defined when early stopping is used. + +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/XGBoost/2.0.2-gfbf-2023a/lib/python3.11/site-packages/xgboost/core.py:2603: AttributeError +__________________________________________________ test_schema_fail __________________________________________________ + + def test_schema_fail() -> None: + if pydantic.__version__ < "2": + with pytest.raises(pydantic.error_wrappers.ValidationError): + Schema(data="sdfsfs") + else: +> with pytest.raises(pydantic.pydantic_core._pydantic_core.ValidationError): + +tests/plugins/core/test_schema.py:17: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/__init__.py:363: in __getattr__ + return _getattr_migration(attr_name) +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +name = 'pydantic_core' + + def wrapper(name: str) -> object: + """Raise an error if the object is not found, or warn if it was moved. + + In case it was moved, it still returns the object. + + Args: + name: The object name. + + Returns: + The object. + """ + if name == '__path__': + raise AttributeError(f'module {module!r} has no attribute {name!r}') + + import warnings + + from ._internal._validators import import_string + + import_path = f'{module}:{name}' + if import_path in MOVED_IN_V2.keys(): + new_location = MOVED_IN_V2[import_path] + warnings.warn(f'`{import_path}` has been moved to `{new_location}`.') + return import_string(MOVED_IN_V2[import_path]) + if import_path in DEPRECATED_MOVED_IN_V2: + # skip the warning here because a deprecation warning will be raised elsewhere + return import_string(DEPRECATED_MOVED_IN_V2[import_path]) + if import_path in REDIRECT_TO_V1: + new_location = REDIRECT_TO_V1[import_path] + warnings.warn( + f'`{import_path}` has been removed. We are importing from `{new_location}` instead.' + 'See the migration guide for more details: https://docs.pydantic.dev/latest/migration/' + ) + return import_string(REDIRECT_TO_V1[import_path]) + if import_path == 'pydantic:BaseSettings': + raise PydanticImportError( + '`BaseSettings` has been moved to the `pydantic-settings` package. ' + f'See https://docs.pydantic.dev/{version_short()}/migration/#basesettings-has-moved-to-pydantic-settings ' + 'for more details.' + ) + if import_path in REMOVED_IN_V2: + raise PydanticImportError(f'`{import_path}` has been removed in V2.') + globals: Dict[str, Any] = sys.modules[module].__dict__ + if name in globals: + return globals[name] +> raise AttributeError(f'module {module!r} has no attribute {name!r}') +E AttributeError: module 'pydantic' has no attribute 'pydantic_core' + +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/_migration.py:306: AttributeError +_______________________________________________ test_train_prediction ________________________________________________ + + def test_train_prediction() -> None: + df = load_rossi() + + X = df.drop(["week", "arrest"], axis=1) + Y = df["arrest"] + T = df["week"] + time_horizons = np.linspace(T.min(), T.max(), num=4)[1:-1].tolist() + + model = XGBSurvivalAnalysis(n_estimators=10) + +> model.fit(X, T, Y) + +tests/plugins/core/models/survival_analysis/test_surv_xgb.py:33: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_xgb.py:112: in fit + self.model.fit(X, y, time_bins=time_bins) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/synthcity/0.2.10-foss-2023a/lib/python3.11/site-packages/xgbse/_debiased_bce.py:232: in fit + dtrain, pred_leaf=True, iteration_range=(0, self.bst.best_iteration + 1) +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +self = + + @property + def best_iteration(self) -> int: + """The best iteration during training.""" + best = self.attr("best_iteration") + if best is not None: + return int(best) + +> raise AttributeError( + "`best_iteration` is only defined when early stopping is used." + ) +E AttributeError: `best_iteration` is only defined when early stopping is used. + +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/XGBoost/2.0.2-gfbf-2023a/lib/python3.11/site-packages/xgboost/core.py:2603: AttributeError +_________________________________________ test_train_prediction[Transformer] _________________________________________ + +emb_rnn_type = 'Transformer' + + @pytest.mark.parametrize("emb_rnn_type", ["Transformer"]) + def test_train_prediction(emb_rnn_type: str) -> None: + static, temporal, observation_times, outcome = PBCDataloader(as_numpy=True).load() + T, E = outcome + + horizons = [0.25, 0.5, 0.75] + time_horizons = np.quantile(T, horizons).tolist() + + model = XGBTimeSeriesSurvival(emb_rnn_type=emb_rnn_type) +> score = evaluate_ts_survival_model( + model, static, temporal, observation_times, T, E, time_horizons + ) + +tests/plugins/core/models/time_series_survival/test_ts_surv_xgb.py:39: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/benchmarks.py:309: in evaluate_ts_survival_model + c_index, brier_score = _get_surv_metrics( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/benchmarks.py:221: in _get_surv_metrics + model.fit( +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/ts_surv_xgb.py:108: in fit + self.pred_model.fit(pd.DataFrame(embeddings), pd.Series(T), pd.Series(E)) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_xgb.py:112: in fit + self.model.fit(X, y, time_bins=time_bins) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/synthcity/0.2.10-foss-2023a/lib/python3.11/site-packages/xgbse/_kaplan_neighbors.py:179: in fit + dtrain, pred_leaf=True, iteration_range=(0, self.bst.best_iteration + 1) +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +self = + + @property + def best_iteration(self) -> int: + """The best iteration during training.""" + best = self.attr("best_iteration") + if best is not None: + return int(best) + +> raise AttributeError( + "`best_iteration` is only defined when early stopping is used." + ) +E AttributeError: `best_iteration` is only defined when early stopping is used. + +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/XGBoost/2.0.2-gfbf-2023a/lib/python3.11/site-packages/xgboost/core.py:2603: AttributeError +_______________________________________________ test_train_prediction ________________________________________________ + + def test_train_prediction() -> None: + df = load_rossi() + + X = df.drop(["week", "arrest"], axis=1) + Y = df["arrest"] + T = df["week"] + + model = XGBTimeToEvent(n_estimators=10) + +> model.fit(X, T, Y) + +tests/plugins/core/models/time_to_event/test_tte_xgb.py:31: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_xgb.py:111: in fit + self.model.fit(X, y, time_bins=time_bins) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/synthcity/0.2.10-foss-2023a/lib/python3.11/site-packages/xgbse/_debiased_bce.py:232: in fit + dtrain, pred_leaf=True, iteration_range=(0, self.bst.best_iteration + 1) +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +self = + + @property + def best_iteration(self) -> int: + """The best iteration during training.""" + best = self.attr("best_iteration") + if best is not None: + return int(best) + +> raise AttributeError( + "`best_iteration` is only defined when early stopping is used." + ) +E AttributeError: `best_iteration` is only defined when early stopping is used. + +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/XGBoost/2.0.2-gfbf-2023a/lib/python3.11/site-packages/xgboost/core.py:2603: AttributeError +_________________________________________ test_plugin_generate[test_plugin0] _________________________________________ + +test_plugin = + + @pytest.mark.parametrize( + "test_plugin", generate_fixtures(plugin_name, plugin, plugin_args) + ) + @pytest.mark.skipif(sys.platform != "linux", reason="Linux only for faster results") + def test_plugin_generate(test_plugin: Plugin) -> None: + X = pd.DataFrame(load_iris()["data"]) +> test_plugin.fit(GenericDataLoader(X)) + +tests/plugins/privacy/test_decaf.py:110: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:256: in fit + output = self._fit(X, *args, **kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_decaf.py:437: in _fit + trainer.fit(self.model, dm) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/trainer.py:544: in fit + call._call_and_handle_interrupt( +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/call.py:44: in _call_and_handle_interrupt + return trainer_fn(*args, **kwargs) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/trainer.py:580: in _fit_impl + self._run(model, ckpt_path=ckpt_path) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/trainer.py:963: in _run + self.strategy.setup(self) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/strategies/strategy.py:159: in setup + self.setup_optimizers(trainer) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/strategies/strategy.py:139: in setup_optimizers + self.optimizers, self.lr_scheduler_configs = _init_optimizers_and_lr_schedulers(self.lightning_module) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/core/optimizer.py:192: in _init_optimizers_and_lr_schedulers + _validate_multiple_optimizers_support(optimizers, model) +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +optimizers = [AdamW ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False +...ble: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.01 +)] +model = DECAF( + (generator): Generator_causal( + (shared): Sequential( + (0): Linear(in_features=500, out_features=500,...ut_features=500, bias=True) + (3): ReLU() + (4): Linear(in_features=500, out_features=1, bias=True) + ) + ) +) + + def _validate_multiple_optimizers_support(optimizers: List[Optimizer], model: "pl.LightningModule") -> None: + if is_param_in_hook_signature(model.training_step, "optimizer_idx", explicit=True): +> raise RuntimeError( + "Training with multiple optimizers is only supported with manual optimization. Remove the `optimizer_idx`" + " argument from `training_step`, set `self.automatic_optimization = False` and access your optimizers" + " in `training_step` with `opt1, opt2, ... = self.optimizers()`." + ) +E RuntimeError: Training with multiple optimizers is only supported with manual optimization. Remove the `optimizer_idx` argument from `training_step`, set `self.automatic_optimization = False` and access your optimizers in `training_step` with `opt1, opt2, ... = self.optimizers()`. + +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/core/optimizer.py:351: RuntimeError +------------------------------------------------- Captured log call -------------------------------------------------- +INFO pytorch_lightning.utilities.rank_zero:rank_zero.py:64 GPU available: False, used: False +INFO pytorch_lightning.utilities.rank_zero:rank_zero.py:64 TPU available: False, using: 0 TPU cores +INFO pytorch_lightning.utilities.rank_zero:rank_zero.py:64 IPU available: False, using: 0 IPUs +INFO pytorch_lightning.utilities.rank_zero:rank_zero.py:64 HPU available: False, using: 0 HPUs +_________________________________________ test_plugin_generate[test_plugin1] _________________________________________ + +test_plugin = + + @pytest.mark.parametrize( + "test_plugin", generate_fixtures(plugin_name, plugin, plugin_args) + ) + @pytest.mark.skipif(sys.platform != "linux", reason="Linux only for faster results") + def test_plugin_generate(test_plugin: Plugin) -> None: + X = pd.DataFrame(load_iris()["data"]) +> test_plugin.fit(GenericDataLoader(X)) + +tests/plugins/privacy/test_decaf.py:110: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:256: in fit + output = self._fit(X, *args, **kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_decaf.py:437: in _fit + trainer.fit(self.model, dm) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/trainer.py:544: in fit + call._call_and_handle_interrupt( +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/call.py:44: in _call_and_handle_interrupt + return trainer_fn(*args, **kwargs) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/trainer.py:580: in _fit_impl + self._run(model, ckpt_path=ckpt_path) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/trainer.py:963: in _run + self.strategy.setup(self) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/strategies/strategy.py:159: in setup + self.setup_optimizers(trainer) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/strategies/strategy.py:139: in setup_optimizers + self.optimizers, self.lr_scheduler_configs = _init_optimizers_and_lr_schedulers(self.lightning_module) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/core/optimizer.py:192: in _init_optimizers_and_lr_schedulers + _validate_multiple_optimizers_support(optimizers, model) +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +optimizers = [AdamW ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False +...ble: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.01 +)] +model = DECAF( + (generator): Generator_causal( + (shared): Sequential( + (0): Linear(in_features=500, out_features=500,...ut_features=500, bias=True) + (3): ReLU() + (4): Linear(in_features=500, out_features=1, bias=True) + ) + ) +) + + def _validate_multiple_optimizers_support(optimizers: List[Optimizer], model: "pl.LightningModule") -> None: + if is_param_in_hook_signature(model.training_step, "optimizer_idx", explicit=True): +> raise RuntimeError( + "Training with multiple optimizers is only supported with manual optimization. Remove the `optimizer_idx`" + " argument from `training_step`, set `self.automatic_optimization = False` and access your optimizers" + " in `training_step` with `opt1, opt2, ... = self.optimizers()`." + ) +E RuntimeError: Training with multiple optimizers is only supported with manual optimization. Remove the `optimizer_idx` argument from `training_step`, set `self.automatic_optimization = False` and access your optimizers in `training_step` with `opt1, opt2, ... = self.optimizers()`. + +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/core/optimizer.py:351: RuntimeError +------------------------------------------------- Captured log call -------------------------------------------------- +INFO pytorch_lightning.utilities.rank_zero:rank_zero.py:64 GPU available: False, used: False +INFO pytorch_lightning.utilities.rank_zero:rank_zero.py:64 TPU available: False, using: 0 TPU cores +INFO pytorch_lightning.utilities.rank_zero:rank_zero.py:64 IPU available: False, using: 0 IPUs +INFO pytorch_lightning.utilities.rank_zero:rank_zero.py:64 HPU available: False, using: 0 HPUs +_________________________________________ test_plugin_generate[test_plugin2] _________________________________________ + +test_plugin = + + @pytest.mark.parametrize( + "test_plugin", generate_fixtures(plugin_name, plugin, plugin_args) + ) + @pytest.mark.skipif(sys.platform != "linux", reason="Linux only for faster results") + def test_plugin_generate(test_plugin: Plugin) -> None: + X = pd.DataFrame(load_iris()["data"]) +> test_plugin.fit(GenericDataLoader(X)) + +tests/plugins/privacy/test_decaf.py:110: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:256: in fit + output = self._fit(X, *args, **kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_decaf.py:437: in _fit + trainer.fit(self.model, dm) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/trainer.py:544: in fit + call._call_and_handle_interrupt( +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/call.py:44: in _call_and_handle_interrupt + return trainer_fn(*args, **kwargs) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/trainer.py:580: in _fit_impl + self._run(model, ckpt_path=ckpt_path) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/trainer.py:963: in _run + self.strategy.setup(self) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/strategies/strategy.py:159: in setup + self.setup_optimizers(trainer) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/strategies/strategy.py:139: in setup_optimizers + self.optimizers, self.lr_scheduler_configs = _init_optimizers_and_lr_schedulers(self.lightning_module) +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/core/optimizer.py:192: in _init_optimizers_and_lr_schedulers + _validate_multiple_optimizers_support(optimizers, model) +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +optimizers = [AdamW ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False +...ble: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.01 +)] +model = DECAF( + (generator): Generator_causal( + (shared): Sequential( + (0): Linear(in_features=500, out_features=500,...ut_features=500, bias=True) + (3): ReLU() + (4): Linear(in_features=500, out_features=1, bias=True) + ) + ) +) + + def _validate_multiple_optimizers_support(optimizers: List[Optimizer], model: "pl.LightningModule") -> None: + if is_param_in_hook_signature(model.training_step, "optimizer_idx", explicit=True): +> raise RuntimeError( + "Training with multiple optimizers is only supported with manual optimization. Remove the `optimizer_idx`" + " argument from `training_step`, set `self.automatic_optimization = False` and access your optimizers" + " in `training_step` with `opt1, opt2, ... = self.optimizers()`." + ) +E RuntimeError: Training with multiple optimizers is only supported with manual optimization. Remove the `optimizer_idx` argument from `training_step`, set `self.automatic_optimization = False` and access your optimizers in `training_step` with `opt1, opt2, ... = self.optimizers()`. + +/scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/core/optimizer.py:351: RuntimeError +------------------------------------------------- Captured log call -------------------------------------------------- +INFO pytorch_lightning.utilities.rank_zero:rank_zero.py:64 GPU available: False, used: False +INFO pytorch_lightning.utilities.rank_zero:rank_zero.py:64 TPU available: False, using: 0 TPU cores +INFO pytorch_lightning.utilities.rank_zero:rank_zero.py:64 IPU available: False, using: 0 IPUs +INFO pytorch_lightning.utilities.rank_zero:rank_zero.py:64 HPU available: False, using: 0 HPUs +______________________________________ test_plugin_generate[True-test_plugin1] _______________________________________ + +test_plugin = , serialize = True + + @pytest.mark.parametrize( + "test_plugin", generate_fixtures(plugin_name, plugin, plugin_args) + ) + @pytest.mark.parametrize("serialize", [True, False]) + def test_plugin_generate(test_plugin: Plugin, serialize: bool) -> None: + X = pd.DataFrame(load_iris()["data"]) +> test_plugin.fit(GenericDataLoader(X)) + +tests/plugins/privacy/test_dpgan.py:61: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:256: in fit + output = self._fit(X, *args, **kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_dpgan.py:287: in _fit + self.model.fit(X.dataframe(), cond=cond) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:358: in fit + self.model.fit( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:278: in fit + self._train( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:616: in _train + g_loss, d_loss = self._train_epoch( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:493: in _train_epoch + self._train_epoch_discriminator( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:462: in _train_epoch_discriminator + self.discriminator.optimizer.step() +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +args = (Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +),) +kwargs = {} +self = Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +) +_ = [], profile_name = 'Optimizer.step#DPOptimizer.step' + + @functools.wraps(func) + def wrapper(*args: _P.args, **kwargs: _P.kwargs) -> R: + self, *_ = args + self = cast(Optimizer, self) + profile_name = f"Optimizer.step#{self.__class__.__name__}.step" + with torch.autograd.profiler.record_function(profile_name): + # call optimizer step pre hooks +> for pre_hook in chain(_global_optimizer_pre_hooks.values(), self._optimizer_step_pre_hooks.values()): +E AttributeError: 'DPOptimizer' object has no attribute '_optimizer_step_pre_hooks' + +/apps/gent/RHEL8/cascadelake-ib/software/PyTorch/2.1.2-foss-2023a/lib/python3.11/site-packages/torch/optim/optimizer.py:363: AttributeError +______________________________________ test_plugin_generate[True-test_plugin2] _______________________________________ + +test_plugin = , serialize = True + + @pytest.mark.parametrize( + "test_plugin", generate_fixtures(plugin_name, plugin, plugin_args) + ) + @pytest.mark.parametrize("serialize", [True, False]) + def test_plugin_generate(test_plugin: Plugin, serialize: bool) -> None: + X = pd.DataFrame(load_iris()["data"]) +> test_plugin.fit(GenericDataLoader(X)) + +tests/plugins/privacy/test_dpgan.py:61: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:256: in fit + output = self._fit(X, *args, **kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_dpgan.py:287: in _fit + self.model.fit(X.dataframe(), cond=cond) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:358: in fit + self.model.fit( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:278: in fit + self._train( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:616: in _train + g_loss, d_loss = self._train_epoch( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:493: in _train_epoch + self._train_epoch_discriminator( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:462: in _train_epoch_discriminator + self.discriminator.optimizer.step() +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +args = (Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +),) +kwargs = {} +self = Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +) +_ = [], profile_name = 'Optimizer.step#DPOptimizer.step' + + @functools.wraps(func) + def wrapper(*args: _P.args, **kwargs: _P.kwargs) -> R: + self, *_ = args + self = cast(Optimizer, self) + profile_name = f"Optimizer.step#{self.__class__.__name__}.step" + with torch.autograd.profiler.record_function(profile_name): + # call optimizer step pre hooks +> for pre_hook in chain(_global_optimizer_pre_hooks.values(), self._optimizer_step_pre_hooks.values()): +E AttributeError: 'DPOptimizer' object has no attribute '_optimizer_step_pre_hooks' + +/apps/gent/RHEL8/cascadelake-ib/software/PyTorch/2.1.2-foss-2023a/lib/python3.11/site-packages/torch/optim/optimizer.py:363: AttributeError +______________________________________ test_plugin_generate[False-test_plugin0] ______________________________________ + +test_plugin = , serialize = False + + @pytest.mark.parametrize( + "test_plugin", generate_fixtures(plugin_name, plugin, plugin_args) + ) + @pytest.mark.parametrize("serialize", [True, False]) + def test_plugin_generate(test_plugin: Plugin, serialize: bool) -> None: + X = pd.DataFrame(load_iris()["data"]) +> test_plugin.fit(GenericDataLoader(X)) + +tests/plugins/privacy/test_dpgan.py:61: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:256: in fit + output = self._fit(X, *args, **kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_dpgan.py:287: in _fit + self.model.fit(X.dataframe(), cond=cond) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:358: in fit + self.model.fit( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:278: in fit + self._train( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:616: in _train + g_loss, d_loss = self._train_epoch( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:493: in _train_epoch + self._train_epoch_discriminator( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:462: in _train_epoch_discriminator + self.discriminator.optimizer.step() +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +args = (Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +),) +kwargs = {} +self = Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +) +_ = [], profile_name = 'Optimizer.step#DPOptimizer.step' + + @functools.wraps(func) + def wrapper(*args: _P.args, **kwargs: _P.kwargs) -> R: + self, *_ = args + self = cast(Optimizer, self) + profile_name = f"Optimizer.step#{self.__class__.__name__}.step" + with torch.autograd.profiler.record_function(profile_name): + # call optimizer step pre hooks +> for pre_hook in chain(_global_optimizer_pre_hooks.values(), self._optimizer_step_pre_hooks.values()): +E AttributeError: 'DPOptimizer' object has no attribute '_optimizer_step_pre_hooks' + +/apps/gent/RHEL8/cascadelake-ib/software/PyTorch/2.1.2-foss-2023a/lib/python3.11/site-packages/torch/optim/optimizer.py:363: AttributeError +______________________________________ test_plugin_generate[False-test_plugin1] ______________________________________ + +test_plugin = , serialize = False + + @pytest.mark.parametrize( + "test_plugin", generate_fixtures(plugin_name, plugin, plugin_args) + ) + @pytest.mark.parametrize("serialize", [True, False]) + def test_plugin_generate(test_plugin: Plugin, serialize: bool) -> None: + X = pd.DataFrame(load_iris()["data"]) +> test_plugin.fit(GenericDataLoader(X)) + +tests/plugins/privacy/test_dpgan.py:61: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:256: in fit + output = self._fit(X, *args, **kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_dpgan.py:287: in _fit + self.model.fit(X.dataframe(), cond=cond) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:358: in fit + self.model.fit( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:278: in fit + self._train( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:616: in _train + g_loss, d_loss = self._train_epoch( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:493: in _train_epoch + self._train_epoch_discriminator( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:462: in _train_epoch_discriminator + self.discriminator.optimizer.step() +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +args = (Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +),) +kwargs = {} +self = Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +) +_ = [], profile_name = 'Optimizer.step#DPOptimizer.step' + + @functools.wraps(func) + def wrapper(*args: _P.args, **kwargs: _P.kwargs) -> R: + self, *_ = args + self = cast(Optimizer, self) + profile_name = f"Optimizer.step#{self.__class__.__name__}.step" + with torch.autograd.profiler.record_function(profile_name): + # call optimizer step pre hooks +> for pre_hook in chain(_global_optimizer_pre_hooks.values(), self._optimizer_step_pre_hooks.values()): +E AttributeError: 'DPOptimizer' object has no attribute '_optimizer_step_pre_hooks' + +/apps/gent/RHEL8/cascadelake-ib/software/PyTorch/2.1.2-foss-2023a/lib/python3.11/site-packages/torch/optim/optimizer.py:363: AttributeError +______________________________________ test_plugin_generate[False-test_plugin2] ______________________________________ + +test_plugin = , serialize = False + + @pytest.mark.parametrize( + "test_plugin", generate_fixtures(plugin_name, plugin, plugin_args) + ) + @pytest.mark.parametrize("serialize", [True, False]) + def test_plugin_generate(test_plugin: Plugin, serialize: bool) -> None: + X = pd.DataFrame(load_iris()["data"]) +> test_plugin.fit(GenericDataLoader(X)) + +tests/plugins/privacy/test_dpgan.py:61: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:256: in fit + output = self._fit(X, *args, **kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_dpgan.py:287: in _fit + self.model.fit(X.dataframe(), cond=cond) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:358: in fit + self.model.fit( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:278: in fit + self._train( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:616: in _train + g_loss, d_loss = self._train_epoch( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:493: in _train_epoch + self._train_epoch_discriminator( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:462: in _train_epoch_discriminator + self.discriminator.optimizer.step() +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +args = (Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +),) +kwargs = {} +self = Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +) +_ = [], profile_name = 'Optimizer.step#DPOptimizer.step' + + @functools.wraps(func) + def wrapper(*args: _P.args, **kwargs: _P.kwargs) -> R: + self, *_ = args + self = cast(Optimizer, self) + profile_name = f"Optimizer.step#{self.__class__.__name__}.step" + with torch.autograd.profiler.record_function(profile_name): + # call optimizer step pre hooks +> for pre_hook in chain(_global_optimizer_pre_hooks.values(), self._optimizer_step_pre_hooks.values()): +E AttributeError: 'DPOptimizer' object has no attribute '_optimizer_step_pre_hooks' + +/apps/gent/RHEL8/cascadelake-ib/software/PyTorch/2.1.2-foss-2023a/lib/python3.11/site-packages/torch/optim/optimizer.py:363: AttributeError +___________________________________ test_plugin_generate_constraints[test_plugin0] ___________________________________ + +test_plugin = + + @pytest.mark.parametrize( + "test_plugin", generate_fixtures(plugin_name, plugin, plugin_args) + ) + def test_plugin_generate_constraints(test_plugin: Plugin) -> None: + X = pd.DataFrame(load_iris()["data"]) +> test_plugin.fit(GenericDataLoader(X)) + +tests/plugins/privacy/test_dpgan.py:81: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:256: in fit + output = self._fit(X, *args, **kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_dpgan.py:287: in _fit + self.model.fit(X.dataframe(), cond=cond) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:358: in fit + self.model.fit( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:278: in fit + self._train( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:616: in _train + g_loss, d_loss = self._train_epoch( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:493: in _train_epoch + self._train_epoch_discriminator( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:462: in _train_epoch_discriminator + self.discriminator.optimizer.step() +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +args = (Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +),) +kwargs = {} +self = Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +) +_ = [], profile_name = 'Optimizer.step#DPOptimizer.step' + + @functools.wraps(func) + def wrapper(*args: _P.args, **kwargs: _P.kwargs) -> R: + self, *_ = args + self = cast(Optimizer, self) + profile_name = f"Optimizer.step#{self.__class__.__name__}.step" + with torch.autograd.profiler.record_function(profile_name): + # call optimizer step pre hooks +> for pre_hook in chain(_global_optimizer_pre_hooks.values(), self._optimizer_step_pre_hooks.values()): +E AttributeError: 'DPOptimizer' object has no attribute '_optimizer_step_pre_hooks' + +/apps/gent/RHEL8/cascadelake-ib/software/PyTorch/2.1.2-foss-2023a/lib/python3.11/site-packages/torch/optim/optimizer.py:363: AttributeError +___________________________________ test_plugin_generate_constraints[test_plugin1] ___________________________________ + +test_plugin = + + @pytest.mark.parametrize( + "test_plugin", generate_fixtures(plugin_name, plugin, plugin_args) + ) + def test_plugin_generate_constraints(test_plugin: Plugin) -> None: + X = pd.DataFrame(load_iris()["data"]) +> test_plugin.fit(GenericDataLoader(X)) + +tests/plugins/privacy/test_dpgan.py:81: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:256: in fit + output = self._fit(X, *args, **kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_dpgan.py:287: in _fit + self.model.fit(X.dataframe(), cond=cond) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:358: in fit + self.model.fit( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:278: in fit + self._train( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:616: in _train + g_loss, d_loss = self._train_epoch( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:493: in _train_epoch + self._train_epoch_discriminator( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:462: in _train_epoch_discriminator + self.discriminator.optimizer.step() +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +args = (Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +),) +kwargs = {} +self = Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +) +_ = [], profile_name = 'Optimizer.step#DPOptimizer.step' + + @functools.wraps(func) + def wrapper(*args: _P.args, **kwargs: _P.kwargs) -> R: + self, *_ = args + self = cast(Optimizer, self) + profile_name = f"Optimizer.step#{self.__class__.__name__}.step" + with torch.autograd.profiler.record_function(profile_name): + # call optimizer step pre hooks +> for pre_hook in chain(_global_optimizer_pre_hooks.values(), self._optimizer_step_pre_hooks.values()): +E AttributeError: 'DPOptimizer' object has no attribute '_optimizer_step_pre_hooks' + +/apps/gent/RHEL8/cascadelake-ib/software/PyTorch/2.1.2-foss-2023a/lib/python3.11/site-packages/torch/optim/optimizer.py:363: AttributeError +___________________________________ test_plugin_generate_constraints[test_plugin2] ___________________________________ + +test_plugin = + + @pytest.mark.parametrize( + "test_plugin", generate_fixtures(plugin_name, plugin, plugin_args) + ) + def test_plugin_generate_constraints(test_plugin: Plugin) -> None: + X = pd.DataFrame(load_iris()["data"]) +> test_plugin.fit(GenericDataLoader(X)) + +tests/plugins/privacy/test_dpgan.py:81: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:256: in fit + output = self._fit(X, *args, **kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_dpgan.py:287: in _fit + self.model.fit(X.dataframe(), cond=cond) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:55: in wrapper_function + return vd.call(*args, **kwargs) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:150: in call + return self.execute(m) +/apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/deprecated/decorator.py:222: in execute + return self.raw_function(**d, **var_kwargs) +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:358: in fit + self.model.fit( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:278: in fit + self._train( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:616: in _train + g_loss, d_loss = self._train_epoch( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:493: in _train_epoch + self._train_epoch_discriminator( +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:462: in _train_epoch_discriminator + self.discriminator.optimizer.step() +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +args = (Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +),) +kwargs = {} +self = Adam ( +Parameter Group 0 + amsgrad: False + betas: (0.5, 0.999) + capturable: False + differentiable: False + eps: 1e-08 + foreach: None + fused: None + lr: 0.001 + maximize: False + weight_decay: 0.001 +) +_ = [], profile_name = 'Optimizer.step#DPOptimizer.step' + + @functools.wraps(func) + def wrapper(*args: _P.args, **kwargs: _P.kwargs) -> R: + self, *_ = args + self = cast(Optimizer, self) + profile_name = f"Optimizer.step#{self.__class__.__name__}.step" + with torch.autograd.profiler.record_function(profile_name): + # call optimizer step pre hooks +> for pre_hook in chain(_global_optimizer_pre_hooks.values(), self._optimizer_step_pre_hooks.values()): +E AttributeError: 'DPOptimizer' object has no attribute '_optimizer_step_pre_hooks' + +/apps/gent/RHEL8/cascadelake-ib/software/PyTorch/2.1.2-foss-2023a/lib/python3.11/site-packages/torch/optim/optimizer.py:363: AttributeError +_____________________________________ test_plugin_generate_static_cond[source0] ______________________________________ + +source = + + @pytest.mark.parametrize( + "source", [SineDataloader(with_missing=True), GoogleStocksDataloader()] + ) + def test_plugin_generate_static_cond(source: Any) -> None: + static_data, temporal_data, observation_times, outcome = source.load() + data = TimeSeriesDataLoader( + temporal_data=temporal_data, + observation_times=observation_times, + static_data=static_data, + outcome=outcome, + ) + test_plugin = plugin( + n_iter=10, + ) + test_plugin.fit(data) + + cnt = 50 + static_seed = static_data.head(1).values.tolist() * cnt + X_gen = test_plugin.generate( + cnt, static_data=pd.DataFrame(static_seed, columns=static_data.columns) + ) +> static_gen, _, _, _ = X_gen.unpack(as_numpy=True) + +tests/plugins/time_series/test_timegan.py:112: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +self = seq_id seq_time_id seq_static_0 seq_static_1 seq_static_2 \ +0 0 0 0.548814 0.7151... -0.140067 1 +95 -0.017764 -0.080936 1 +96 0.069294 -0.290315 1 +as_numpy = True, pad = False + + def unpack(self, as_numpy: bool = False, pad: bool = False) -> Any: + if pad: + ( + static_data, + temporal_data, + observation_times, + outcome, + ) = TimeSeriesDataLoader.pad_and_mask( + self.data["static_data"], + self.data["temporal_data"], + self.data["observation_times"], + self.data["outcome"], + ) + else: + static_data, temporal_data, observation_times, outcome = ( + self.data["static_data"], + self.data["temporal_data"], + self.data["observation_times"], + self.data["outcome"], + ) + + if as_numpy: + longest_observation_seq = max([len(seq) for seq in temporal_data]) + return ( + np.asarray(static_data), +> np.asarray( + temporal_data + ), # TODO: check this works with time series benchmarks + # masked array to handle variable length sequences + ma.vstack( + [ + ma.array( + np.resize(ot, longest_observation_seq), + mask=[True for i in range(len(ot))] + + [False for j in range(longest_observation_seq - len(ot))], + ) + for ot in observation_times + ] + ), + np.asarray(outcome), + ) +E ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (50,) + inhomogeneous part. + +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:936: ValueError +_____________________________________ test_plugin_generate_static_cond[source1] ______________________________________ + +source = + + @pytest.mark.parametrize( + "source", [SineDataloader(with_missing=True), GoogleStocksDataloader()] + ) + def test_plugin_generate_static_cond(source: Any) -> None: + static_data, temporal_data, observation_times, outcome = source.load() + data = TimeSeriesDataLoader( + temporal_data=temporal_data, + observation_times=observation_times, + static_data=static_data, + outcome=outcome, + ) + test_plugin = plugin( + n_iter=10, + ) + test_plugin.fit(data) + + cnt = 50 + static_seed = static_data.head(1).values.tolist() * cnt + X_gen = test_plugin.generate( + cnt, static_data=pd.DataFrame(static_seed, columns=static_data.columns) + ) +> static_gen, _, _, _ = X_gen.unpack(as_numpy=True) + +tests/plugins/time_series/test_timegan.py:112: +_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + +self = seq_id seq_time_id seq_temporal_Close seq_temporal_High \ +0 0 0.985683 0.598831 ... 0.417655 +473 0.417655 +474 0.417655 +475 0.417655 +476 0.417655 +as_numpy = True, pad = False + + def unpack(self, as_numpy: bool = False, pad: bool = False) -> Any: + if pad: + ( + static_data, + temporal_data, + observation_times, + outcome, + ) = TimeSeriesDataLoader.pad_and_mask( + self.data["static_data"], + self.data["temporal_data"], + self.data["observation_times"], + self.data["outcome"], + ) + else: + static_data, temporal_data, observation_times, outcome = ( + self.data["static_data"], + self.data["temporal_data"], + self.data["observation_times"], + self.data["outcome"], + ) + + if as_numpy: + longest_observation_seq = max([len(seq) for seq in temporal_data]) + return ( + np.asarray(static_data), +> np.asarray( + temporal_data + ), # TODO: check this works with time series benchmarks + # masked array to handle variable length sequences + ma.vstack( + [ + ma.array( + np.resize(ot, longest_observation_seq), + mask=[True for i in range(len(ot))] + + [False for j in range(longest_observation_seq - len(ot))], + ) + for ot in observation_times + ] + ), + np.asarray(outcome), + ) +E ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (50,) + inhomogeneous part. + +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:936: ValueError +================================================== warnings summary ================================================== +../../../../../../../../../apps/gent/RHEL8/cascadelake-ib/software/jupyter-server/2.7.2-GCCcore-12.3.0/lib/python3.11/site-packages/jupyter_client/connect.py:20 + /apps/gent/RHEL8/cascadelake-ib/software/jupyter-server/2.7.2-GCCcore-12.3.0/lib/python3.11/site-packages/jupyter_client/connect.py:20: DeprecationWarning: Jupyter is migrating its paths to use standard platformdirs + given by the platformdirs library. To remove this warning and + see the appropriate new directories, set the environment variable + `JUPYTER_PLATFORM_DIRS=1` and then run `jupyter --paths`. + The use of platformdirs will be the default in `jupyter_core` v6 + from jupyter_core.paths import jupyter_data_dir, jupyter_runtime_dir, secure_write + +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/constraints.py:46: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/distribution.py:47: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/distribution.py:147: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/distribution.py:217: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/distribution.py:225: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/distribution.py:294: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/distribution.py:302: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/distribution.py:309: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/distribution.py:357: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/distribution.py:387: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/distribution.py:394: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:31: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:37: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:47: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/schema.py:49: 1 warning + Pydantic V1 style `@validator` validators are deprecated. You should migrate to Pydantic V2 style `@field_validator` validators, see the migration guide for more details. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.5/migration/ + +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/constraints.py:82: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/constraints.py:112: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/constraints.py:142: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/constraints.py:172: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/constraints.py:185: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/feature_encoder.py:63: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/feature_encoder.py:82: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/feature_encoder.py:116: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/compression.py:14: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/compression.py:117: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:304: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:505: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:721: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:1025: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:1051: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:1127: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:1156: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:1194: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:1298: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:1326: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:1409: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:1610: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py:1795: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/core/metric.py:46: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/core/metric.py:72: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/core/metric.py:77: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/convnet.py:69: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/convnet.py:171: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/convnet.py:183: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/convnet.py:202: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/layers.py:55: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/layers.py:122: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/layers.py:145: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/layers.py:155: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/factory.py:113: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/factory.py:128: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/factory.py:134: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mlp.py:24: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mlp.py:51: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mlp.py:111: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mlp.py:244: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mlp.py:256: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mlp.py:275: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_detection.py:60: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_detection.py:64: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_detection.py:121: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_detection.py:152: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_detection.py:190: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_detection.py:245: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_detection.py:286: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_detection.py:323: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/_utils.py:33: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/serializable.py:77: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/serializable.py:132: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/_base.py:19: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/_base.py:25: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_aft.py:23: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_aft.py:37: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_coxph.py:31: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_coxph.py:48: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_deephit.py:59: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_deephit.py:127: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_xgb.py:94: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_xgb.py:120: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_xgb.py:139: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/_base.py:19: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/_base.py:32: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:66: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:102: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:136: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:174: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:198: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:207: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:266: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:334: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:396: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:410: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:424: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:433: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:448: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:458: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:469: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:483: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:497: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:505: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:525: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:533: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:551: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:605: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py:616: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/samplers.py:23: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/samplers.py:27: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/samplers.py:46: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/samplers.py:91: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/samplers.py:122: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/samplers.py:169: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/samplers.py:176: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/ts_model.py:119: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/ts_model.py:240: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/ts_model.py:278: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/ts_model.py:323: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/ts_model.py:343: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/ts_model.py:692: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/ts_model.py:721: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/ts_surv_dynamic_deephit.py:113: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/ts_surv_dynamic_deephit.py:136: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/ts_surv_dynamic_deephit.py:156: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/ts_surv_coxph.py:74: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/ts_surv_coxph.py:92: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/ts_surv_xgb.py:96: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/ts_surv_xgb.py:112: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:153: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:236: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:346: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:477: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:622: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:663: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:738: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:789: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:813: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:875: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:1013: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py:1152: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_privacy.py:47: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_privacy.py:61: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_privacy.py:90: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_privacy.py:106: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_privacy.py:159: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_privacy.py:191: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_privacy.py:236: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_privacy.py:296: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_privacy.py:311: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_privacy.py:411: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_privacy.py:439: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_sanity.py:43: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_sanity.py:59: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_sanity.py:91: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_sanity.py:135: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_sanity.py:163: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_sanity.py:197: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_sanity.py:233: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:50: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:64: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:97: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:133: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:169: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:206: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:220: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:293: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:307: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:338: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:375: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:426: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:568: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:707: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:773: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py:901: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval.py:108: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/weighted_metrics.py:76: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/plots.py:18: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/plots.py:82: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/schema.py:128: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/schema.py:143: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:173: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:275: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:396: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:426: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:488: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:496: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:525: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:561: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:580: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:623: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:685: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:690: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:712: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py:743: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/__init__.py:27: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/benchmark/utils.py:103: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/benchmark/utils.py:163: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/benchmark/__init__.py:42: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/benchmark/__init__.py:318: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/benchmark/__init__.py:350: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_attacks.py:39: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_attacks.py:102: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_attacks.py:127: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_attacks.py:169: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_attacks.py:205: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/vae.py:22: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/vae.py:55: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/vae.py:75: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/vae.py:107: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/vae.py:190: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/vae.py:307: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/vae.py:376: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_vae.py:81: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_vae.py:236: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_vae.py:240: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_vae.py:247: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_vae.py:275: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_vae.py:285: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_rtvae.py:91: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_flows.py:80: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_flows.py:135: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_flows.py:139: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_flows.py:146: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_flows.py:161: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_nflow.py:110: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_ddpm/__init__.py:27: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_ddpm.py:92: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:118: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py:297: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:124: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:315: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:319: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:326: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py:384: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_ctgan.py:105: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_tvae.py:93: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py:61: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_great.py:90: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_great.py:117: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_great.py:48: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_arf.py:114: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_arf.py:136: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_arf.py:51: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_dpgan.py:108: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_adsgan.py:111: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_aim.py:73: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_aim.py:113: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_aim.py:52: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_privbayes.py:77: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_privbayes.py:98: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_privbayes.py:138: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_privbayes.py:188: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_privbayes.py:339: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_privbayes.py:426: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_privbayes.py:462: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_privbayes.py:480: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_pategan.py:39: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_pategan.py:67: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_pategan.py:111: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_pategan.py:145: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_pategan.py:205: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_pategan.py:314: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_pategan.py:320: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_pategan.py:332: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_pategan.py:409: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/_base.py:20: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/_base.py:26: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/_base.py:32: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/_base.py:61: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/_base.py:74: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_aft.py:29: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_aft.py:42: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_aft.py:50: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_coxph.py:28: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_coxph.py:41: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_coxph.py:49: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/metrics.py:9: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/metrics.py:58: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/metrics.py:88: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/metrics.py:108: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/metrics.py:121: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_date.py:39: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_date.py:156: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_date.py:404: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_date.py:423: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_date.py:434: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_deephit.py:61: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_deephit.py:118: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_deephit.py:129: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_survival_function_regression.py:35: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_survival_function_regression.py:65: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_survival_function_regression.py:70: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_tenn.py:39: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_tenn.py:128: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_tenn.py:406: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_tenn.py:426: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_tenn.py:439: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_xgb.py:94: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_xgb.py:116: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_xgb.py:123: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/survival_analysis/_survival_pipeline.py:55: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/survival_analysis/plugin_survival_ctgan.py:70: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/survival_analysis/plugin_survival_gan.py:77: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/survival_analysis/plugin_survae.py:69: 1 warning +../../../../../../../eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/survival_analysis/plugin_survival_nflow.py:69: 1 warning +tests/plugins/test_plugin_serialization.py: 4 warnings + The `validate_arguments` method is deprecated; use `validate_call` instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.5/migration/ + +../../../../../../../../../apps/gent/RHEL8/cascadelake-ib/software/Python/3.11.3-GCCcore-12.3.0/lib/python3.11/site-packages/pkg_resources/__init__.py:121 + pkg_resources is deprecated as an API + +:629: 43 warnings + find_module() is deprecated and slated for removal in Python 3.12; use find_spec() instead + +:1591: 43 warnings + FileFinder.find_loader() is deprecated and slated for removal in Python 3.12; use find_spec() instead + +:283: 43 warnings + the load_module() method is deprecated and slated for removal in Python 3.12; use exec_module() instead + +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/ITK/5.3.0-foss-2023a/lib/python3.11/site-packages/itk/support/types.py:141 + `np.bool8` is a deprecated alias for `np.bool_`. (Deprecated NumPy 1.24) + +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/MONAI/1.3.0-foss-2023a/lib/python3.11/site-packages/monai/utils/module.py:403 + Please use `shift` from the `scipy.ndimage` namespace, the `scipy.ndimage.interpolation` namespace is deprecated. + +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/MONAI/1.3.0-foss-2023a/lib/python3.11/site-packages/monai/utils/module.py:403 + Please use `binary_erosion` from the `scipy.ndimage` namespace, the `scipy.ndimage.morphology` namespace is deprecated. + +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/MONAI/1.3.0-foss-2023a/lib/python3.11/site-packages/monai/utils/module.py:403 + Please use `distance_transform_edt` from the `scipy.ndimage` namespace, the `scipy.ndimage.morphology` namespace is deprecated. + +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/MONAI/1.3.0-foss-2023a/lib/python3.11/site-packages/monai/utils/module.py:403 +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/MONAI/1.3.0-foss-2023a/lib/python3.11/site-packages/monai/utils/module.py:403 +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/MONAI/1.3.0-foss-2023a/lib/python3.11/site-packages/monai/utils/module.py:403 +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/MONAI/1.3.0-foss-2023a/lib/python3.11/site-packages/monai/utils/module.py:403 +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/MONAI/1.3.0-foss-2023a/lib/python3.11/site-packages/monai/utils/module.py:403 +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/MONAI/1.3.0-foss-2023a/lib/python3.11/site-packages/monai/utils/module.py:403 +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/MONAI/1.3.0-foss-2023a/lib/python3.11/site-packages/monai/utils/module.py:403 + Please use `distance_transform_cdt` from the `scipy.ndimage` namespace, the `scipy.ndimage.morphology` namespace is deprecated. + +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/MONAI/1.3.0-foss-2023a/lib/python3.11/site-packages/monai/utils/module.py:403 + Please use `label` from the `scipy.ndimage` namespace, the `scipy.ndimage.measurements` namespace is deprecated. + +../../../../../../../../../apps/gent/RHEL8/cascadelake-ib/software/pydantic/2.5.3-GCCcore-12.3.0/lib/python3.11/site-packages/pydantic/_internal/_config.py:271 + Support for class-based `config` is deprecated, use ConfigDict instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.5/migration/ + +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/lightning_fabric/__init__.py:41 + /scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/lightning_fabric/__init__.py:41: Deprecated call to `pkg_resources.declare_namespace('lightning_fabric')`. + Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages + +../../../../../../../../../scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/__init__.py:37 + /scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/__init__.py:37: Deprecated call to `pkg_resources.declare_namespace('pytorch_lightning')`. + Implementing implicit namespace packages (as specified in PEP 420) is preferred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages + +tests/benchmarks/test_benchmarks.py::test_benchmark_sanity +tests/benchmarks/test_benchmarks.py::test_benchmark_sanity +tests/benchmarks/test_benchmarks.py::test_benchmark_sanity +tests/benchmarks/test_benchmarks.py::test_benchmark_sanity +tests/benchmarks/test_benchmarks.py::test_benchmark_sanity +tests/benchmarks/test_benchmarks.py::test_benchmark_sanity +tests/metrics/test_sanity.py::test_common_rows[test_plugin0] + You are merging on int and float columns where the float values are not equal to their int representation. + +tests/benchmarks/test_benchmarks.py: 29 warnings + Column mar have very low variance when conditioned on death event present or not. This may harm convergence. This could be a form of 'complete separation'. For example, try the following code: + + >>> events = df['event'].astype(bool) + >>> print(df.loc[events, 'mar'].var()) + >>> print(df.loc[~events, 'mar'].var()) + + A very low variance means that the column mar completely determines whether a subject dies or not. See https://stats.stackexchange.com/questions/11109/how-to-deal-with-perfect-separation-in-logistic-regression. + +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis + Newton-Raphson convergence completed successfully but norm(delta) is still high, 0.363. This may imply non-unique solutions to the maximum likelihood. Perhaps there is collinearity or complete separation in the dataset? + +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_workspace_cache + Newton-Raphson convergence completed successfully but norm(delta) is still high, 0.341. This may imply non-unique solutions to the maximum likelihood. Perhaps there is collinearity or complete separation in the dataset? + +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_workspace_cache +tests/benchmarks/test_benchmarks.py::test_benchmark_workspace_cache + Attempting to convert an unexpected datatype 'object' to float. Suggestion: 1) use `lifelines.utils.datetimes_to_durations` to do conversions or 2) manually convert to floats/booleans. + +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis + Column fin have very low variance when conditioned on death event present or not. This may harm convergence. This could be a form of 'complete separation'. For example, try the following code: + + >>> events = df['event'].astype(bool) + >>> print(df.loc[events, 'fin'].var()) + >>> print(df.loc[~events, 'fin'].var()) + + A very low variance means that the column fin completely determines whether a subject dies or not. See https://stats.stackexchange.com/questions/11109/how-to-deal-with-perfect-separation-in-logistic-regression. + +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_workspace_cache + Newton-Raphson convergence completed successfully but norm(delta) is still high, 0.315. This may imply non-unique solutions to the maximum likelihood. Perhaps there is collinearity or complete separation in the dataset? + +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_workspace_cache + Newton-Raphson convergence completed successfully but norm(delta) is still high, 0.401. This may imply non-unique solutions to the maximum likelihood. Perhaps there is collinearity or complete separation in the dataset? + +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis +tests/benchmarks/test_benchmarks.py::test_benchmark_survival_analysis + Newton-Raphson convergence completed successfully but norm(delta) is still high, 0.321. This may imply non-unique solutions to the maximum likelihood. Perhaps there is collinearity or complete separation in the dataset? + +tests/benchmarks/test_benchmarks.py: 6 warnings +tests/metrics/test_api.py: 12 warnings +tests/metrics/test_performance.py: 24 warnings + X does not have valid feature names, but LogisticRegression was fitted with feature names + +tests/metrics/test_detection.py: 1 warning +tests/plugins/core/test_dataloader.py: 4 warnings +tests/plugins/core/models/test_tabular_encoder.py: 4 warnings +tests/plugins/core/models/test_transformer.py: 1 warning +tests/plugins/core/models/test_ts_gan.py: 4 warnings +tests/plugins/core/models/test_ts_model.py: 36 warnings +tests/plugins/core/models/test_ts_tabular_gan.py: 2 warnings +tests/plugins/core/models/test_ts_tabular_vae.py: 1 warning +tests/plugins/time_series/test_timegan.py: 4 warnings +tests/plugins/time_series/test_ts_marginal_distributions.py: 4 warnings +tests/utils/datasets/time_series/test_google_stocks.py: 1 warning + The argument 'infer_datetime_format' is deprecated and will be removed in a future version. A strict version of it is now the default, see https://pandas.pydata.org/pdeps/0004-consistent-to-datetime-parsing.html. You can safely remove this argument. + +tests/metrics/test_performance.py: 12 warnings + lbfgs failed to converge (status=1): + STOP: TOTAL NO. of ITERATIONS REACHED LIMIT. + + Increase the number of iterations (max_iter) or scale the data as shown in: + https://scikit-learn.org/stable/modules/preprocessing.html + Please also refer to the documentation for alternative solver options: + https://scikit-learn.org/stable/modules/linear_model.html#logistic-regression + +tests/metrics/test_privacy.py: 48 warnings +tests/plugins/privacy/test_privbayes.py: 25 warnings +tests/utils/test_anonymization.py: 208 warnings + The default value of `n_init` will change from 10 to 'auto' in 1.4. Set the value of `n_init` explicitly to suppress the warning + +tests/metrics/test_privacy.py::test_evaluator[test_plugin0-DomiasMIABNAF] + This overload of add_ is deprecated: + add_(Number alpha, Tensor other) + Consider using one of the following signatures instead: + add_(Tensor other, *, Number alpha) (Triggered internally at /tmp/vsc40003/easybuild/PyTorch/2.1.2/foss-2023a/pytorch-v2.1.2/torch/csrc/utils/python_arg_parser.cpp:1519.) + +tests/metrics/test_statistical.py: 2 warnings +tests/plugins/test_plugin_serialization.py: 2 warnings +tests/plugins/core/models/test_tabular_encoder.py: 110 warnings +tests/plugins/core/models/test_tabular_gan.py: 85 warnings +tests/plugins/core/models/test_tabular_vae.py: 230 warnings +tests/plugins/core/models/test_ts_tabular_gan.py: 23 warnings +tests/plugins/core/models/test_ts_tabular_vae.py: 12 warnings +tests/plugins/domain_adaptation/test_radialgan.py: 54 warnings +tests/plugins/generic/test_bayesian_network.py: 52 warnings +tests/plugins/generic/test_ctgan.py: 44 warnings +tests/plugins/generic/test_nflow.py: 10 warnings +tests/plugins/generic/test_rtvae.py: 18 warnings +tests/plugins/generic/test_tvae.py: 32 warnings +tests/plugins/privacy/test_adsgan.py: 9 warnings +tests/plugins/privacy/test_decaf.py: 6 warnings +tests/plugins/privacy/test_dpgan.py: 24 warnings +tests/plugins/privacy/test_pategan.py: 11 warnings +tests/plugins/survival_analysis/test_survae.py: 3 warnings +tests/plugins/survival_analysis/test_survival_ctgan.py: 7 warnings +tests/plugins/time_series/test_timegan.py: 52 warnings + Initialization 1 did not converge. Try different init parameters, or increase max_iter, tol or check for degenerate data. + +tests/metrics/test_statistical.py: 1 warning +tests/plugins/test_plugin_serialization.py: 1 warning +tests/plugins/core/models/test_tabular_gan.py: 42 warnings +tests/plugins/core/models/test_tabular_vae.py: 113 warnings +tests/plugins/core/models/test_ts_tabular_gan.py: 10 warnings +tests/plugins/core/models/test_ts_tabular_vae.py: 6 warnings +tests/plugins/domain_adaptation/test_radialgan.py: 15 warnings +tests/plugins/generic/test_ctgan.py: 13 warnings +tests/plugins/generic/test_rtvae.py: 9 warnings +tests/plugins/generic/test_tvae.py: 10 warnings +tests/plugins/privacy/test_adsgan.py: 4 warnings +tests/plugins/privacy/test_decaf.py: 3 warnings +tests/plugins/privacy/test_dpgan.py: 12 warnings +tests/plugins/privacy/test_pategan.py: 5 warnings +tests/plugins/survival_analysis/test_survae.py: 3 warnings +tests/plugins/survival_analysis/test_survival_ctgan.py: 7 warnings +tests/plugins/survival_analysis/test_survival_gan.py: 17 warnings +tests/plugins/time_series/test_timegan.py: 20 warnings + Calling np.sum(generator) is deprecated, and in the future will give a different result. Use np.sum(np.fromiter(generator)) or the python sum builtin instead. + +tests/plugins/core/models/test_convnet.py: 7 warnings +tests/plugins/core/models/test_mlp.py: 1 warning +tests/plugins/images/test_image_adsgan.py: 2 warnings +tests/plugins/images/test_image_cgan.py: 2 warnings + Implicit dimension choice for softmax has been deprecated. Change the call to include dim=X as an argument. + +tests/plugins/core/models/test_gan.py: 1 warning +tests/plugins/core/models/test_tabular_gan.py: 1 warning +tests/plugins/privacy/test_dpgan.py: 12 warnings + Secure RNG turned off. This is perfectly fine for experimentation as it allows for much faster training performance, but remember to turn it on and retrain one last time before production with ``secure_mode`` turned on. + +tests/plugins/core/models/test_gan.py: 1 warning +tests/plugins/core/models/test_tabular_gan.py: 1 warning +tests/plugins/privacy/test_dpgan.py: 12 warnings + Optimal order is the largest alpha. Please consider expanding the range of alphas to get a tighter privacy bound. + +tests/plugins/core/models/test_gan.py: 1 warning +tests/plugins/core/models/test_tabular_gan.py: 1 warning +tests/plugins/privacy/test_dpgan.py: 12 warnings + Using a non-full backward hook when the forward contains multiple autograd Nodes is deprecated and will be removed in future versions. This hook will be missing some grad_input. Please use register_full_backward_hook to get the documented behavior. + +tests/plugins/core/models/test_normalizing_flows.py::test_nf_fit_generate[affine-coupling-lu-standard_normal] + torch.triangular_solve is deprecated in favor of torch.linalg.solve_triangularand will be removed in a future PyTorch release. + torch.linalg.solve_triangular has its arguments reversed and does not return a copy of one of the inputs. + X = torch.triangular_solve(B, A).solution + should be replaced with + X = torch.linalg.solve_triangular(A, B). (Triggered internally at /tmp/vsc40003/easybuild/PyTorch/2.1.2/foss-2023a/pytorch-v2.1.2/aten/src/ATen/native/BatchLinearAlgebra.cpp:2192.) + +tests/plugins/core/models/test_ts_gan.py: 36 warnings +tests/plugins/core/models/test_ts_model.py: 9 warnings + enable_nested_tensor is True, but self.use_nested_tensor is False because encoder_layer.self_attn.batch_first was not True(use batch_first for better inference performance) + +tests/plugins/core/models/test_ts_gan.py: 36 warnings +tests/plugins/core/models/test_ts_model.py: 9 warnings + torch.nn.utils.weight_norm is deprecated in favor of torch.nn.utils.parametrizations.weight_norm. + +tests/plugins/core/models/test_ts_gan.py: 4 warnings +tests/plugins/core/models/test_ts_tabular_gan.py: 2 warnings +tests/plugins/core/models/test_ts_tabular_vae.py: 1 warning +tests/plugins/time_series/test_timegan.py: 4 warnings + Initializing zero-element tensors is a no-op + +tests/plugins/core/models/dag/test_dag_sanity.py::test_sanity +tests/plugins/privacy/test_decaf.py::test_get_dag[d-struct] + /scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/connectors/data_connector.py:441: The 'train_dataloader' does not have many workers which may be a bottleneck. Consider increasing the value of the `num_workers` argument` to `num_workers=7` in the `DataLoader` to improve performance. + +tests/plugins/core/models/time_series_survival/test_ts_surv_coxph.py::test_train_prediction_coxph[MLP-Transformer] + Column(s) [9, 25, 29, 35] have very low variance. This may harm convergence. 1) Are you using formula's? Did you mean to add '-1' to the end. 2) Try dropping this redundant column before fitting if convergence fails. + +tests/plugins/core/models/time_series_survival/test_ts_surv_coxph.py::test_train_prediction_coxph[MLP-Transformer] + Column(s) [6, 9, 10, 18, 20, 32] have very low variance. This may harm convergence. 1) Are you using formula's? Did you mean to add '-1' to the end. 2) Try dropping this redundant column before fitting if convergence fails. + +tests/plugins/core/models/time_series_survival/test_ts_surv_coxph.py::test_train_prediction_coxph[MLP-Transformer] + Column(s) [4, 7, 36, 38] have very low variance. This may harm convergence. 1) Are you using formula's? Did you mean to add '-1' to the end. 2) Try dropping this redundant column before fitting if convergence fails. + +tests/plugins/generic/test_arf.py: 27 warnings + Some inputs do not have OOB scores. This probably means too few trees were used to compute any reliable OOB estimates. + +tests/plugins/generic/test_great.py: 13 warnings + Passing the following arguments to `Accelerator` is deprecated and will be removed in version 1.0 of Accelerate: dict_keys(['dispatch_batches', 'split_batches', 'even_batches', 'use_seedable_sampler']). Please pass an `accelerate.DataLoaderConfiguration` instead: + dataloader_config = DataLoaderConfiguration(dispatch_batches=None, split_batches=False, even_batches=True, use_seedable_sampler=True) + +tests/plugins/privacy/test_aim.py: 96 warnings + in the future the `.dtype` attribute of a given datatype object must be a valid dtype instance. `data_type.dtype` may need to be coerced using `np.dtype(data_type.dtype)`. (Deprecated NumPy 1.20) + +tests/plugins/privacy/test_decaf.py::test_plugin_generate[test_plugin0] +tests/plugins/privacy/test_decaf.py::test_plugin_generate[test_plugin1] +tests/plugins/privacy/test_decaf.py::test_plugin_generate[test_plugin2] + /scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/trainer/configuration_validator.py:72: You passed in a `val_dataloader` but have no `validation_step`. Skipping val loop. + +tests/plugins/privacy/test_decaf.py::test_get_dag[d-struct] + /scratch/gent/vo/001/gvo00117/easybuild/RHEL8/cascadelake-ampere-ib/software/PyTorch-Lightning/2.2.1-foss-2023a/lib/python3.11/site-packages/pytorch_lightning/callbacks/model_checkpoint.py:653: Checkpoint directory /tmp/vsc47063/easybuild/build/synthcity/0.2.10/foss-2023a/synthcity/synthcity-0.2.10/lightning_logs/version_20076309/checkpoints exists and is not empty. + +tests/utils/test_anonymization.py::test_k_anonymity_anonymize_full +tests/utils/test_anonymization.py::test_l_diversity_anonymize_full +tests/utils/test_anonymization.py::test_t_closeness_anonymize_full[0.2] +tests/utils/test_anonymization.py::test_t_closeness_anonymize_full[0.5] + Number of distinct clusters (1) found smaller than n_clusters (2). Possibly due to duplicate points in X. + +tests/utils/test_anonymization.py::test_k_anonymity_anonymize_full +tests/utils/test_anonymization.py::test_l_diversity_anonymize_full +tests/utils/test_anonymization.py::test_t_closeness_anonymize_full[0.2] +tests/utils/test_anonymization.py::test_t_closeness_anonymize_full[0.5] + Number of distinct clusters (1) found smaller than n_clusters (5). Possibly due to duplicate points in X. + +tests/utils/test_anonymization.py::test_k_anonymity_anonymize_full +tests/utils/test_anonymization.py::test_l_diversity_anonymize_full +tests/utils/test_anonymization.py::test_t_closeness_anonymize_full[0.2] +tests/utils/test_anonymization.py::test_t_closeness_anonymize_full[0.5] + Number of distinct clusters (1) found smaller than n_clusters (10). Possibly due to duplicate points in X. + +tests/utils/test_anonymization.py::test_k_anonymity_anonymize_full +tests/utils/test_anonymization.py::test_l_diversity_anonymize_full +tests/utils/test_anonymization.py::test_t_closeness_anonymize_full[0.2] +tests/utils/test_anonymization.py::test_t_closeness_anonymize_full[0.5] + Number of distinct clusters (1) found smaller than n_clusters (15). Possibly due to duplicate points in X. + +-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html + +---------- coverage: platform linux, python 3.11.3-final-0 ----------- +Name Stmts Miss Cover Missing +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/__init__.py 16 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/benchmark/__init__.py 184 45 76% 116, 120, 125, 209-212, 228-231, 242, 266, 278-283, 354-390 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/benchmark/utils.py 55 1 98% 79 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/logger.py 53 18 66% 48-57, 67-73, 79, 103 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/__init__.py 2 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/_utils.py 230 34 85% 63, 82, 101, 147-149, 152, 157-158, 161, 172, 176, 180, 192, 196, 204-220, 254, 349-353, 428, 466 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/core/__init__.py 1 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/core/metric.py 71 7 90% 75, 80, 85, 90, 95, 109, 119 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval.py 71 13 82% 168, 173, 175, 177, 179, 182, 189, 191-192, 194-198, 201, 235 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_attacks.py 84 6 93% 54, 57, 62, 76-77, 94 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_detection.py 138 32 77% 58, 62, 192-243, 248 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_performance.py 473 181 62% 71, 147-149, 169, 250, 253, 359-475, 494, 562, 590, 631, 637, 670, 713, 764, 797-811, 819-873, 882, 888, 909-917, 934, 944, 964, 986-991, 999, 1006-1011, 1019-1150, 1158-1160 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_privacy.py 266 22 92% 45, 56, 88, 97, 109, 138, 146, 162, 189, 194, 201, 210, 234, 239, 246, 256, 294, 334, 405, 409, 437, 486 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_sanity.py 121 12 90% 35-37, 53, 57, 65, 94, 100, 138, 166, 200, 236 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/eval_statistical.py 371 29 92% 48, 57, 230-233, 255-285, 334, 385, 576, 635, 642, 780, 784, 826, 875, 878, 887-888, 893-894, 908 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/plots.py 49 1 98% 77 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/representations/OneClass.py 75 13 83% 20-23, 58, 65, 103, 146-150, 182-193, 198 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/representations/__init__.py 0 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/representations/networks.py 24 2 92% 70, 85 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/scores.py 67 5 93% 36-39, 45 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/metrics/weighted_metrics.py 60 8 87% 43, 88, 91-92, 94-95, 97-98 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/__init__.py 16 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/__init__.py 0 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/constraints.py 119 18 85% 75, 78, 110, 125-140, 156-157, 277, 284, 288-290, 296, 300-302 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataloader.py 743 81 89% 99, 103, 111, 116, 120, 124, 132, 136, 140, 144, 149, 153, 157, 161, 165, 169, 173, 182, 186, 190, 218-221, 241-243, 256, 264, 268, 326, 371, 424, 440, 465-466, 520, 523, 531, 573, 583, 645, 661, 685-686, 740, 747, 750, 754, 757, 809, 816, 885-886, 960, 963, 1005-1014, 1040, 1044, 1088, 1092, 1122, 1453, 1467, 1471, 1663, 1712, 1752, 1755, 1761, 1767, 1783, 1786, 1789, 1792, 1811 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/dataset.py 95 15 84% 71-73, 86, 110, 128-131, 150, 176-179, 182-185, 188 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/distribution.py 264 23 91% 54, 63, 69, 90, 95, 100, 105, 110, 115, 120, 132, 136, 154, 175, 205, 273, 279, 312, 360, 364, 370, 408, 461 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/RGCNConv.py 111 111 0% 2-278 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/__init__.py 0 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/aim.py 174 23 87% 11, 72, 74, 76, 106, 108, 111, 135, 193-196, 203, 354-365 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/bnaf.py 181 33 82% 80, 84, 87, 99, 124, 128, 144, 262, 311, 313, 315, 317, 319, 332-334, 344, 349, 352, 380, 391, 418-420, 454-455, 458-459, 462-466 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/convnet.py 196 29 85% 28, 31-34, 90, 121, 162, 173-181, 193, 196-200, 220, 241, 244, 292-293, 355-356, 428, 473, 553, 584 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/dag/__init__.py 0 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/dag/data.py 51 4 92% 20, 33, 48, 51 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/dag/dsl.py 149 51 66% 38, 40, 61, 75, 77, 133-141, 145-155, 158-165, 168-171, 174-182, 185-186, 189-190, 193-198, 202-203 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/dag/dstruct.py 145 2 99% 116, 169 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/dag/utils.py 146 14 90% 50, 62, 64, 84, 98, 107, 169, 193, 218-221, 224, 226 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/factory.py 45 4 91% 92, 99, 107, 150 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/feature_encoder.py 167 11 93% 26, 32, 35, 59, 61, 72, 88, 100, 112, 175, 178 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/flows.py 152 16 89% 181, 191, 201, 207-212, 245, 261, 270, 278, 290-298, 396 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/functions.py 72 54 25% 14-18, 50-56, 60-68, 91-99, 111-120, 124-130, 136-152 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/gan.py 269 10 96% 172, 264, 268, 272, 306, 314, 384, 467, 529, 669 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/goggle.py 367 363 1% 8-730 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/image_gan.py 268 54 80% 24-32, 39-40, 159, 313, 337, 396-401, 416, 467, 476-501, 510, 553-558, 587-588, 596, 601-612, 615, 641 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/layers.py 91 11 88% 28-29, 32, 42, 52, 142-143, 147, 152-153, 157 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/__init__.py 0 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/callbacks.py 75 61 19% 23-25, 28, 31-35, 51-53, 56-64, 67-77, 80-96, 99-113 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/clique_vector.py 61 20 67% 27-29, 34-36, 41-43, 50-52, 59-65, 87, 96-97, 100-101, 107 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/dataset.py 41 14 66% 21, 23, 35-38, 47-50, 55, 61-62, 66 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/domain.py 57 14 75% 13, 21, 31, 54, 87-91, 104, 114, 117-118, 121 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/factor.py 155 50 68% 17, 19, 21, 25, 35, 39, 43, 53-56, 60, 70, 82, 86-87, 107-110, 113-118, 124-127, 132-133, 161-166, 183-190, 199-202 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/factor_graph.py 222 222 0% 2-287 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/graphical_model.py 212 85 60% 44-50, 54, 58, 90-101, 114-157, 161-164, 188, 203-210, 214-223, 236-237, 263-266, 269, 292-300 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/identity.py 209 122 42% 16-29, 46-48, 51-52, 55, 64, 71, 75, 80-83, 86, 89, 92, 95, 101-110, 116-118, 121, 124-126, 136-139, 145-147, 153-155, 160, 163, 166-168, 175-178, 181-182, 185, 188, 191-192, 195-197, 201, 204, 207, 215-217, 220, 223, 226-230, 233, 237-242, 249-255, 258, 261, 264, 267, 270, 273, 276, 279, 283, 288-293, 296, 299, 303, 306, 309, 326, 330, 334, 337, 340, 343, 346 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/inference.py 231 105 55% 73-75, 102, 105-108, 113, 115, 119, 121, 123, 125, 127, 129, 131, 154-184, 202-234, 253, 261, 265-266, 276, 304, 318-320, 346, 375-385, 400-411, 415-419 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/junction_tree.py 91 9 90% 90-95, 116-120 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/local_inference.py 153 153 0% 2-293 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/mechanism.py 48 48 0% 2-96 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/mixture_inference.py 139 139 0% 2-206 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/public_inference.py 82 82 0% 2-128 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/region_graph.py 371 371 0% 2-544 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mbi/torch_factor.py 153 153 0% 2-206 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/mlp.py 160 6 96% 142, 144, 198, 229, 271, 287 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/__init__.py 6 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/_base.py 32 4 88% 22, 28, 34, 40 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/benchmarks.py 109 48 56% 65, 95-96, 129-152, 155-190, 235-263 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/loader.py 21 10 52% 33-45, 63 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/metrics.py 69 4 94% 89, 118, 131, 133 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_aft.py 41 1 98% 52 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_coxph.py 46 1 98% 66 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_deephit.py 69 1 99% 64 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/surv_xgb.py 69 21 70% 59, 88, 107, 113, 116-118, 123-135, 141-143 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/third_party/__init__.py 0 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/third_party/metrics.py 122 19 84% 22, 34-52, 60, 77, 128, 206-212, 295 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/third_party/nonparametric.py 131 46 65% 126-172, 244-249, 263-265, 291-297, 320, 360-361, 390 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/survival_analysis/third_party/util.py 81 52 36% 43-70, 90-93, 136, 148, 153, 158-159, 163, 199-203, 251-280 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabnet.py 199 199 0% 7-516 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_aim.py 41 3 93% 93, 98, 102 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_arf.py 47 6 87% 13-14, 145-150 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_ddpm/__init__.py 105 1 99% 94 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_ddpm/gaussian_multinomial_diffsuion.py 441 163 63% 41-44, 64, 88, 92, 94, 97, 114, 197, 236-239, 245, 247, 258, 273, 288, 304-307, 316, 335-358, 375-381, 398-399, 413, 422, 485, 489, 528-531, 584, 601-612, 621, 641-647, 690-765, 785-812, 821-834, 840-867, 871-900, 943-944, 955 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_ddpm/modules.py 63 8 87% 39, 83, 91-92, 101-102, 110, 112 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_ddpm/utils.py 75 31 59% 18-32, 46, 64-84, 130, 153-154, 159-170 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_encoder.py 265 38 86% 34, 44, 50, 154, 182-185, 222-226, 260-264, 317-324, 454, 529, 564, 576-589, 600-603, 613-614, 623 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_flows.py 35 2 94% 144, 163 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_gan.py 145 39 73% 182, 236-237, 240, 255, 260, 353, 377-380, 409-435, 440-460 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_goggle.py 66 58 12% 16-247 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_great.py 29 2 93% 13-14 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/tabular_vae.py 96 7 93% 173-174, 177, 192, 195, 245, 268 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/__init__.py 6 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/_base.py 32 4 88% 29, 41, 47, 53 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/benchmarks.py 164 94 43% 28-39, 43-51, 65-82, 100-139, 195, 217, 228-229, 253-288, 354-450 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/loader.py 9 1 89% 20 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/ts_surv_coxph.py 34 1 97% 51 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/ts_surv_dynamic_deephit.py 296 22 93% 67, 69, 95, 298, 319, 324, 407, 427, 435-438, 460, 556, 560, 622, 644, 697, 725, 733, 738, 759 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/ts_surv_xgb.py 35 5 86% 60-61, 110, 122-123 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_series_survival/utils.py 73 52 29% 55-59, 74-85, 88, 91-98, 132-173 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/__init__.py 3 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/_base.py 45 5 89% 23, 29, 35, 41, 47 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/benchmarks.py 95 78 18% 27-30, 34-35, 47-101, 105-119, 131-146, 167-214 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/loader.py 13 1 92% 28 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/metrics.py 60 13 78% 28, 31, 38, 73-85 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_aft.py 38 6 84% 54-62 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_coxph.py 38 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_date.py 188 13 93% 82, 261, 268, 302, 307, 380-383, 438-445 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_deephit.py 67 7 90% 48, 133-140 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_survival_function_regression.py 47 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_survival_time_series.py 43 13 70% 79-105, 115, 129-138 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_tenn.py 197 30 85% 188, 260-263, 284, 299, 311, 336-353, 362, 371, 382, 391, 402, 443-450 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/time_to_event/tte_xgb.py 61 17 72% 48, 59, 87-90, 106, 112-114, 120-121, 127-134 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/transformer.py 12 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/ts_gan.py 227 7 97% 336, 340, 344, 404, 412, 583, 640 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/ts_model.py 272 16 94% 155, 157, 159, 164, 224, 251, 253, 255, 266, 378, 380, 484, 641, 679, 686, 726 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/ts_tabular_gan.py 66 8 88% 157, 245, 259, 262, 274-276, 323 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/ts_tabular_vae.py 61 10 84% 128, 199, 206, 213, 220, 223, 234-236, 271 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/ts_vae.py 162 7 96% 35-37, 52, 510, 544, 593 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/models/vae.py 239 10 96% 231, 289, 293, 297, 318, 326, 526, 536, 538, 591 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/plugin.py 331 59 82% 89, 93, 122, 140-154, 160, 166, 171, 239-248, 273, 327, 330, 337, 355, 365, 394, 431, 514, 521, 544-549, 597, 599, 613-615, 618-619, 628, 645-646, 655, 670, 673, 708, 723, 729, 735-737, 741, 745 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/schema.py 103 10 90% 62, 65, 89, 112-122, 139, 162, 203 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/core/serializable.py 79 7 91% 44, 79, 85, 96, 102, 105, 123 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/domain_adaptation/__init__.py 0 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/domain_adaptation/plugin_radialgan.py 291 7 98% 121, 256, 329, 373, 459, 515, 875 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/__init__.py 8 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_arf.py 41 2 95% 160, 168 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_bayesian_network.py 68 1 99% 164 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_ctgan.py 75 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_ddpm.py 69 4 94% 209, 213, 225, 244 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_dummy_sampler.py 33 1 97% 62 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_goggle.py 65 36 45% 34, 156-187, 191, 195, 199, 214-247, 250-255, 261 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_great.py 42 2 95% 161, 187 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_marginal_distributions.py 30 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_nflow.py 71 3 96% 244, 285-286 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_rtvae.py 59 2 97% 191, 230 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_tvae.py 60 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/generic/plugin_uniform_sampler.py 30 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/images/__init__.py 8 8 0% 2-16 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/images/plugin_image_adsgan.py 96 4 96% 212, 219, 313, 329 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/images/plugin_image_cgan.py 95 2 98% 206, 322 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/__init__.py 8 8 0% 2-16 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_adsgan.py 69 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_aim.py 41 2 95% 151, 159 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_decaf.py 146 37 75% 263, 268-275, 298-300, 313-339, 350-356, 439, 448-468 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_dpgan.py 71 2 97% 240, 294 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_pategan.py 160 4 98% 61-62, 278, 284 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/privacy/plugin_privbayes.py 301 31 90% 58, 161-166, 173, 177-184, 213, 247-248, 334, 336, 369, 372, 374, 392, 395, 409-412, 437, 439, 468, 510, 520-521 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/survival_analysis/__init__.py 8 1 88% 13 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/survival_analysis/_survival_pipeline.py 87 6 93% 108, 118, 138, 153, 190, 211 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/survival_analysis/plugin_survae.py 48 2 96% 98, 140 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/survival_analysis/plugin_survival_ctgan.py 48 2 96% 99, 141 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/survival_analysis/plugin_survival_gan.py 75 3 96% 105, 112, 158 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/survival_analysis/plugin_survival_nflow.py 47 8 83% 98, 130, 133-150, 153 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/time_series/__init__.py 8 8 0% 2-16 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/time_series/plugin_fflows.py 78 43 45% 170-225, 228-289 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/time_series/plugin_timegan.py 124 5 96% 267, 273, 383, 394, 435 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/plugins/time_series/plugin_timevae.py 82 28 66% 205, 233-312, 315-344 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/anonymization.py 175 10 94% 32, 36, 40, 68-70, 76, 124, 147, 159 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/callbacks.py 116 12 90% 87-88, 119, 141, 153, 160, 166-167, 170-173 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/compression.py 109 9 92% 59-60, 122, 125, 128, 136, 146, 158, 181 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/constants.py 2 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/dataframe.py 5 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/datasets/__init__.py 0 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/datasets/categorical/__init__.py 0 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/datasets/categorical/categorical_adult.py 20 1 95% 32 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/datasets/time_series/__init__.py 0 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/datasets/time_series/google_stocks.py 43 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/datasets/time_series/pbc.py 78 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/datasets/time_series/sine.py 36 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/evaluation.py 49 0 100% +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/optimizer.py 114 94 18% 35-121, 136-144, 147-155, 161-162, 168-176, 179-183, 209-232 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/redis_wrapper.py 13 5 62% 18-21, 24, 27 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/reproducibility.py 15 4 73% 13-14, 23-24 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/samplers.py 157 20 87% 25, 29, 33, 37, 40, 82, 142-151, 171-174, 188, 201, 218, 245, 294 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/utils/serialization.py 26 4 85% 24, 42-45 +/tmp/vsc47063/eb-ral4agm2/tmpms13kdhu/lib/python3.11/site-packages/synthcity/version.py 3 0 100% +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +TOTAL 17694 4691 73% + +================================================ slowest 50 durations ================================================ +1428.63s call tests/plugins/generic/test_great.py::test_eval_performance_great[False] +1426.69s call tests/plugins/generic/test_great.py::test_eval_performance_great[True] +1004.85s call tests/plugins/generic/test_great.py::test_plugin_generate[True-test_plugin0] +1004.37s call tests/plugins/generic/test_great.py::test_plugin_generate[True-test_plugin1] +1004.25s call tests/plugins/generic/test_great.py::test_plugin_generate[True-test_plugin2] +989.97s call tests/plugins/generic/test_great.py::test_plugin_generate[False-test_plugin1] +989.96s call tests/plugins/generic/test_great.py::test_plugin_generate[False-test_plugin0] +977.21s call tests/plugins/generic/test_great.py::test_plugin_generate[False-test_plugin2] +630.52s call tests/plugins/generic/test_great.py::test_plugin_fit[test_plugin0] +627.75s call tests/plugins/generic/test_great.py::test_plugin_fit[test_plugin2] +624.23s call tests/plugins/generic/test_great.py::test_plugin_fit[test_plugin1] +210.08s call tests/metrics/test_performance.py::test_evaluate_performance_regression[PerformanceEvaluatorMLP-test_plugin0] +184.00s call tests/plugins/privacy/test_aim.py::test_plugin_encoding +108.05s call tests/plugins/generic/test_ddpm.py::test_plugin_generate_constraints[test_plugin5] +107.90s call tests/plugins/generic/test_ddpm.py::test_plugin_generate_constraints[test_plugin3] +107.66s call tests/plugins/generic/test_ddpm.py::test_plugin_generate_constraints[test_plugin4] +103.22s call tests/plugins/time_series/test_timegan.py::test_plugin_generate_survival_sampler[none] +95.12s call tests/plugins/images/test_image_cgan.py::test_plugin_generate +94.97s call tests/plugins/images/test_image_adsgan.py::test_plugin_generate +93.86s call tests/plugins/images/test_image_cgan.py::test_plugin_generate_with_conditional +89.67s call tests/plugins/core/models/test_convnet.py::test_train_clf +81.76s call tests/plugins/survival_analysis/test_survival_gan.py::test_plugin_generate_with_conditional +72.56s call tests/plugins/time_series/test_timegan.py::test_plugin_generate_survival_sampler[imbalanced_censoring] +72.34s call tests/plugins/time_series/test_timegan.py::test_plugin_generate_survival_sampler[imbalanced_time_censoring] +62.26s call tests/plugins/survival_analysis/test_survae.py::test_plugin_generate_with_conditional_survae +57.75s call tests/plugins/privacy/test_decaf.py::test_plugin_generate[test_plugin0] +57.44s call tests/plugins/core/models/test_ts_model.py::test_rnn_irregular_ts[XceptionTime] +54.74s call tests/plugins/generic/test_tvae.py::test_plugin_conditional +50.53s call tests/plugins/privacy/test_decaf.py::test_plugin_generate[test_plugin1] +50.11s call tests/plugins/privacy/test_decaf.py::test_plugin_generate[test_plugin2] +47.79s call tests/plugins/images/test_image_adsgan.py::test_plugin_fit +47.74s call tests/metrics/test_privacy.py::test_evaluator[test_plugin0-DomiasMIABNAF] +45.94s call tests/plugins/survival_analysis/test_survival_ctgan.py::test_plugin_generate_with_conditional +45.37s call tests/plugins/core/models/test_ts_model.py::test_rnn_irregular_ts[TCN] +43.18s call tests/plugins/generic/test_ddpm.py::test_plugin_generate_constraints[test_plugin1] +42.82s call tests/plugins/generic/test_ddpm.py::test_plugin_generate_constraints[test_plugin2] +42.67s call tests/plugins/generic/test_ctgan.py::test_plugin_conditional_ctgan +42.67s call tests/plugins/generic/test_ddpm.py::test_plugin_generate_constraints[test_plugin0] +35.66s call tests/metrics/test_statistical.py::test_evaluate_prdc[test_plugin0] +34.02s call tests/plugins/core/models/test_tabular_vae.py::test_vae_classification[robust_divergence] +33.50s call tests/plugins/privacy/test_adsgan.py::test_plugin_generate +33.50s call tests/plugins/core/models/test_tabular_vae.py::test_vae_classification_early_stopping[robust_divergence] +32.96s call tests/metrics/test_performance.py::test_evaluate_performance_time_series_survival[PerformanceEvaluatorLinear-test_plugin0] +32.60s call tests/plugins/core/models/test_tabular_vae.py::test_vae_classification[standard] +32.46s call tests/plugins/privacy/test_adsgan.py::test_plugin_conditional_adsgan +31.93s call tests/metrics/test_performance.py::test_evaluate_performance_time_series_survival[PerformanceEvaluatorMLP-test_plugin0] +31.32s call tests/plugins/core/models/test_tabular_vae.py::test_vae_classification_early_stopping[standard] +27.31s call tests/metrics/test_statistical.py::test_image_support +27.30s call tests/plugins/core/models/test_ts_model.py::test_rnn_irregular_ts[OmniScaleCNN] +26.37s call tests/plugins/core/models/test_image_gan.py::test_image_gan_generation[generator_extra_penalties0] +============================================== short test summary info =============================================== +FAILED tests/metrics/test_performance.py::test_evaluate_performance_time_series_survival[PerformanceEvaluatorXGB-test_plugin0] +FAILED tests/plugins/core/test_schema.py::test_schema_fail - AttributeError: module 'pydantic' has no attribute 'py... +FAILED tests/plugins/core/models/survival_analysis/test_surv_xgb.py::test_train_prediction - AttributeError: `best_... +FAILED tests/plugins/core/models/time_series_survival/test_ts_surv_xgb.py::test_train_prediction[Transformer] - Att... +FAILED tests/plugins/core/models/time_to_event/test_tte_xgb.py::test_train_prediction - AttributeError: `best_itera... +FAILED tests/plugins/privacy/test_decaf.py::test_plugin_generate[test_plugin0] - RuntimeError: Training with multip... +FAILED tests/plugins/privacy/test_decaf.py::test_plugin_generate[test_plugin1] - RuntimeError: Training with multip... +FAILED tests/plugins/privacy/test_decaf.py::test_plugin_generate[test_plugin2] - RuntimeError: Training with multip... +FAILED tests/plugins/privacy/test_dpgan.py::test_plugin_generate[True-test_plugin1] - AttributeError: 'DPOptimizer'... +FAILED tests/plugins/privacy/test_dpgan.py::test_plugin_generate[True-test_plugin2] - AttributeError: 'DPOptimizer'... +FAILED tests/plugins/privacy/test_dpgan.py::test_plugin_generate[False-test_plugin0] - AttributeError: 'DPOptimizer... +FAILED tests/plugins/privacy/test_dpgan.py::test_plugin_generate[False-test_plugin1] - AttributeError: 'DPOptimizer... +FAILED tests/plugins/privacy/test_dpgan.py::test_plugin_generate[False-test_plugin2] - AttributeError: 'DPOptimizer... +FAILED tests/plugins/privacy/test_dpgan.py::test_plugin_generate_constraints[test_plugin0] - AttributeError: 'DPOpt... +FAILED tests/plugins/privacy/test_dpgan.py::test_plugin_generate_constraints[test_plugin1] - AttributeError: 'DPOpt... +FAILED tests/plugins/privacy/test_dpgan.py::test_plugin_generate_constraints[test_plugin2] - AttributeError: 'DPOpt... +FAILED tests/plugins/time_series/test_timegan.py::test_plugin_generate_static_cond[source0] - ValueError: setting a... +FAILED tests/plugins/time_series/test_timegan.py::test_plugin_generate_static_cond[source1] - ValueError: setting a... +======== 18 failed, 2141 passed, 13 skipped, 103 deselected, 2 xfailed, 2316 warnings in 15511.26s (4:18:31) ========= +pytest-xprocess reminder::Be sure to terminate the started process by running 'pytest --xkill' if you have not explicitly done so in your fixture with 'xprocess.getinfo().terminate()'.