You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Traceback (most recent call last):
File "C:\Users\alexander.korolyov\miniforge3\envs\tadam\lib\site-packages\joblib\externals\loky\process_executor.py", line 426, in _process_worker
call_item = call_queue.get(block=True, timeout=timeout)
File "C:\Users\alexander.korolyov\miniforge3\envs\tadam\lib\multiprocessing\queues.py", line 122, in get
return _ForkingPickler.loads(res)
File "C:\Users\alexander.korolyov\miniforge3\envs\tadam\lib\site-packages\molfeat\calc\fingerprints.py", line 344, in __setstate__
self.params = {
File "C:\Users\alexander.korolyov\miniforge3\envs\tadam\lib\site-packages\molfeat\calc\fingerprints.py", line 345, in <dictcomp>
k: (v if v not in SERIALIZABLE_CLASSES else SERIALIZABLE_CLASSES[v]())
TypeError: unhashable type: 'list'
BrokenProcessPool: A task has failed to un-serialize. Please ensure that the arguments of the function are all picklable.
Environment
Current environment
- Molfeat version: 0.10.1
- RDKit version: 2024.09.1
- OS : Windows 11
#- How you installed Molfeat (`conda`, `pip`, source):
conda
The text was updated successfully, but these errors were encountered:
Is there an existing issue for this?
Bug description
It seems that
layered
andpattern
have default empty list[]
param which fails to serialize during multiprocessing on windows.How to reproduce the bug
Error messages and logs here please
Environment
Current environment
The text was updated successfully, but these errors were encountered: