Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AttributeError: Can't pickle local object 'AutoCluster.fit.<locals>.evaluate_model' #14

Open
JiheneLATRECH opened this issue Mar 15, 2024 · 0 comments

Comments

@JiheneLATRECH
Copy link

Using the AutoCluster module on Anaconda (Anaconda3-2019.03-Windows-x86_64) with Spyder (5.3.4) and Python (3.11.5) on Windows, I encountered this problem. How could I resolve this issue Please ?

File ~\anaconda3\Lib\site-packages\spyder_kernels\py3compat.py:357 in compat_exec
exec(code, globals, locals)

File c:********** result_dict = cluster.fit(**fit_params)

File ~\anaconda3\Lib\site-packages\autocluster\autocluster.py:305 in fit
optimal_config = self._smac_obj.optimize()

File ~\anaconda3\Lib\site-packages\smac\facade\smac_facade.py:400 in optimize
incumbent = self.solver.run()

File ~\anaconda3\Lib\site-packages\smac\optimizer\smbo.py:165 in run
self.start()

File ~\anaconda3\Lib\site-packages\smac\optimizer\smbo.py:138 in start
self.incumbent = self.initial_design.run()

File ~\anaconda3\Lib\site-packages\smac\initial_design\single_config_initial_design.py:80 in run
status, cost, runtime, additional_info = self.tae_runner.start(

File ~\anaconda3\Lib\site-packages\smac\tae\execute_ta_run.py:164 in start
status, cost, runtime, additional_info = self.run(config=config,

File ~\anaconda3\Lib\site-packages\smac\tae\execute_func.py:134 in run
rval = self._call_ta(obj, config, **obj_kwargs)

File ~\anaconda3\Lib\site-packages\smac\tae\execute_func.py:213 in _call_ta
return obj(config, **kwargs)

File ~\anaconda3\Lib\site-packages\pynisher\limit_function_call.py:198 in call
subproc.start()

File ~\anaconda3\Lib\multiprocessing\process.py:121 in start
self._popen = self._Popen(self)

File ~\anaconda3\Lib\multiprocessing\context.py:224 in _Popen
return _default_context.get_context().Process._Popen(process_obj)

File ~\anaconda3\Lib\multiprocessing\context.py:336 in _Popen
return Popen(process_obj)

File ~\anaconda3\Lib\multiprocessing\popen_spawn_win32.py:94 in init
reduction.dump(process_obj, to_child)

File ~\anaconda3\Lib\multiprocessing\reduction.py:61 in dump
ForkingPickler(file, protocol).dump(obj)

AttributeError: Can't pickle local object 'AutoCluster.fit..evaluate_model'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant