-
Notifications
You must be signed in to change notification settings - Fork 212
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
OSError: [Errno 28] No space left on device #277
Comments
Did you try setting the You can check the current location with |
Hi @highvight , I try setting the Following is my code.
I am still getting |
I just confirmed that temporarily clearing I tried modifying core.py, but it still doesn't work.
|
@DTDwind Try setting Note: |
I'm running into the same issues with no remedy from changing the settings or os.environ. I'm also inside docker, my dataset is ~3GB and my RAM 512 GB. Looking at possible solutions:
class tempfile.SpooledTemporaryFile(max_size=0, mode='w+b', buffering=-1, encoding=None, newline=None, suffix=None, prefix=None, dir=None, *, errors=None)
Update:I can confirm that running pandarallel outside of docker on the same machine does not error. It wants to consume huge amounts of RAM though. I'm using 36 workers (auto-selected, also I want max. speed), my dataset is 3GB and RAM consumption rises to >260 GB for this (this is more than 2x the overall dataset if each worker would hold it 100%) |
I used
|
General
Acknowledgement
pandas
without alone (withoutpandarallel
)Bug description
Observed behavior
When I execute the program, I get "OSError: [Errno 28] No space left on device"
This is my code.
I referred to #127 and added
MEMORY_FS_ROOT
andJOBLIB_TEMP_FOLDER
, but it doesn't work.df -h
for my docker:I also try
os.environ['JOBLIB_TEMP_FOLDER'] = '/tmp'
Anyone can help me?
The text was updated successfully, but these errors were encountered: