Closed AnotherSamWilson closed 1 year ago
It looks like you're on Windows OS. I haven't kept up with multiprocessing in Windows, but historically you needed to hack a few things to get multiprocessing to work because Windows doesn't support the fork()
method (hence the use of spawn()
being called in your traceback)
Specifically, you need to make sure you're running code from the main module (i.e. run whatever you're trying to run inside an if __name__ == '__main__'
block.)
Let me know if that helps. Do note I haven't really tested the latest version of autoimpute on Windows...
Ahhh that's probably it, I've been running interactively. I'll try this when I get home, thanks for the help!
great - feel free to open another issue if something new comes up. will leave this one open for today then close it
Hi,
I'm a little at a loss for how to diagnose this. Using a conda environment and a normal python virtual environment both result in the same error.
Results in the following print out, and eventual error:
It looks like a problem with the multiprocessing module, I'm wondering if you have any quick hints for what I could be doing wrong.