Closed jinzishuai closed 3 years ago
has anyone seen this problem before? Thank you very much.
Ah I see.
You are running it on Windows and there are some differences in multithreading there. You can disable multithreading by changing num_workers
to 0 or 1 in the line:
dataloader = DataLoader(dataset, batch_size=1, num_workers=8, pin_memory=True)
I also made an update to the file to fix some other potential issues, so remember to make a pull.
Thank you @PeterL1n it indeed fixed the problem.
Just curious: what is the primary OS you use for running the code?
We use Linux.
great. I was also able to confirm that the code works on Linux with num_workers=8
. thanks
It seems that there arer multiple threads running at the same time since I got this overrride question many times:
This is what I see when answering no (the output folder does not exist before)
If I answer yes (the first yes is normal since the output folder now exists):
I do have GPU and I was able to run the other two interference code without any issue.