Advertisement
Guest User

uproot.daskframe Too many open files error

a guest
Feb 12th, 2020
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. Traceback (most recent call last):
  2. File "daskframe_from_rootfile.py", line 38, in <module>
  3. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/dask/base.py", line 165, in compute
  4. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/dask/base.py", line 436, in compute
  5. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/dask/threaded.py", line 81, in get
  6. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/dask/local.py", line 486, in get_async
  7. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/dask/local.py", line 316, in reraise
  8. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/dask/local.py", line 222, in execute_task
  9. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/dask/core.py", line 118, in _execute_task
  10. args2 = [_execute_task(a, cache) for a in args]
  11. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/dask/core.py", line 118, in <listcomp>
  12. args2 = [_execute_task(a, cache) for a in args]
  13. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/dask/core.py", line 118, in _execute_task
  14. args2 = [_execute_task(a, cache) for a in args]
  15. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/dask/core.py", line 118, in <listcomp>
  16. args2 = [_execute_task(a, cache) for a in args]
  17. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/dask/core.py", line 119, in _execute_task
  18. return func(*args2)
  19. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/dask/array/core.py", line 104, in getter
  20. c = a[b]
  21. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/awkward/array/chunked.py", line 428, in __getitem__
  22. chunk = self._chunks[chunkid][(slice(local_start, local_stop, step),)]
  23. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/awkward/array/virtual.py", line 369, in __getitem__
  24. return self.array[where]
  25. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/awkward/array/virtual.py", line 295, in array
  26. return self.materialize()
  27. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/awkward/array/virtual.py", line 326, in materialize
  28. array = self._util_toarray(self._generator(*self._args, **self._kwargs), self.DEFAULTTYPE)
  29. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/uproot/tree.py", line 1873, in __call__
  30. tree = self.trees[self.paths[pathi]] = uproot.rootio.open(self.paths[pathi])[self.treepath]
  31. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/uproot/rootio.py", line 54, in open
  32. return ROOTDirectory.read(openfcn(path), **options)
  33. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/uproot/rootio.py", line 51, in <lambda>
  34. openfcn = lambda path: MemmapSource(path, **kwargs)
  35. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/uproot/source/memmap.py", line 21, in __init__
  36. self._source = numpy.memmap(self.path, dtype=numpy.uint8, mode="r")
  37. File "/gpfs/share/home/meliache/envs/analysistools/lib/python3.6/site-packages/numpy/core/memmap.py", line 264, in __new__
  38. mm = mmap.mmap(fid.fileno(), bytes, access=acc, offset=start)
  39. OSError: [Errno 24] Too many open files
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement