TypeError: cannot pickle 'weakref' object

Any ideas what this issue could mean and how to solve it?

I'm getting it anytime I try to create predictors from deep tables models

Error code below

[2024-06-18 12:42:22] FAILURE - cannot pickle 'weakref' object
Traceback (most recent call last):
  File "/app/src/task/ai_job.py", line 159, in run_job
    getattr(AIService(), task_method)(r.updater)
  File "/app/src/services/ai.py", line 431, in train_predict
    inducer_mb = ObjectService.save_inducer(inducer, AIPath.inducer(updater.obj))
  File "/app/src/services/object.py", line 201, in save_inducer
    return cls._write(inducer, resolver(path))
  File "/app/src/services/object.py", line 34, in _write
    pickle.dump(data, fd)
TypeError: cannot pickle 'weakref' object
[2024-06-18 12:42:21] PROGRESS - storing result
[2024-06-18 12:42:21] Peak memory usage: 4189MB
[2024-06-18 12:41:36] WARNING - FutureWarning: The `needs_threshold` and `needs_proba` parameter are deprecated in version 1.4 and will be removed in 1.6. You can either let `response_method` be `None` or set it to `predict` to preserve the same behaviour.
[2024-06-18 12:41:33] PROGRESS - fitting model
[2024-06-18 12:41:31] PROGRESS - retrieving data
[2024-06-18 12:41:31] Baseline memory usage: 186MB
[2024-06-18 12:41:31] STARTED

We're working on a fix. Thanks for reporting it.

I'm also seeing this issue.

This should be working now! Please give it another try.

Yup! Thanks for the update

Working for me too. Thanks