Comments (4)
Hi @sahuno,
Can you please reduce the number of --threads set and try again 4 might be a good first attempt. This argument controls the number of processes spawned as described in the docs and it might be causing memory issues.
Kind regards,
Rich
from pod5-file-format.
thank you @HalfPhoton . successfully converted fast5 -> pod5 by reducing threads to 4. Que: indulge me, is there a reason why more threads was counterproductive even on machine with multiple cores? I'm confused
from pod5-file-format.
I'm glad that you're now unblocked.
This argument controls the number of processes (not threads) spawned as described in the docs and it might be causing memory issues.
This is the docs snippet:
The --threads argument controls the number of additional processes spawned by the tools where necessary. The default value for --threads is 4 unless the number of available cpu cores is fewer in which case this lower value is used.
Specifying a --threads value less than 1 will use the number of available cpu cores. The --help text shown for all tools should show the default value on your system.
If you experience errors which mention threading or spawning processes. Please reduce the --threads value.
Asking for 64 python processes which each have their own runtime and load each the api which itself internally spawns 10 threads can quickly cause IO issues.
Kind regards,
Rich
from pod5-file-format.
that explains!
thank you once again!
from pod5-file-format.
Related Issues (20)
- MantaControl': Unable to read fast5 file at /path/: HDF5 exception", HOT 2
- Getting the signal chunk size of a pod5 file HOT 1
- Missing conda pod5 package HOT 2
- No documentation regarding multi-file pod5 dependency HOT 2
- pod5 convert fast5 warning: Failed to read key read_XXX HOT 2
- Troubleshooting Conversion of Fast5 Files to Pod5 Format HOT 12
- error:XX.fast5 is not a multi-read fast5 file HOT 2
- pod5 filter get killed HOT 5
- Split Read IDs Cause Missing Read Error? HOT 1
- Support for sampling rates larger than int16 when writing pod5 files
- Lost signal data HOT 3
- pod5 convert fast5 doesn't finish for a set of files HOT 11
- Is it possible to repack pod5 files with a specific read number? HOT 4
- pod5 merge hangs indefinitely at 99-100%(the last 20 pod5 have not been merged) HOT 4
- Pod5 convert to_fast5 is losing signal data HOT 2
- pod5 breaks with new numpy 2.0.0 HOT 7
- Timeout Issue with POD5 conversion HOT 21
- Pyarrow error HOT 10
- Question about iteratively getting a read subset HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pod5-file-format.