Comments (2)
I added some manual garbage collection and fixed a memory leak caused by struct.(un)pack in 761e2ab, 2669ac6 and 643c203.
At the moment, a simulation of the entire pipeline with a spacing of 0.1mm has a peak RAM usage of ~20GB instead of ~60GB.
However, I guess we are far from optimal RAM usage, so this will probably be an ongoing issue.
from simpa.
we might want to consider adding the option to memmap
the data fields? While this will most certainly drastically increase simulation time, it might enable high-resolution simulations even without infinite amounts of RAM?
from simpa.
Related Issues (20)
- IPASC data format export HOT 1
- Incompatible with latest Numpy version HOT 2
- Weird Things in Tukey Bandpass Filter
- kWaveArray addition now included in kWave 1.4 HOT 1
- Adding Lymph Node as new Tissue Type
- inconsistent y-slicing of 3d data fields like initial pressure (maybe connected to off by one error)
- Default data fields in FieldOfViewCropping
- I/O bottleneck
- Fix randomness in vessel tree test
- Dead links in getting started markdown
- Wrong normalization in SlitIlluminationGeometry
- file naming of temporary kwave input and output .h5 -files leads to error in multiprocessed scripts
- GaussianBeamIlluminationGeometry: Add focal length and bugfix
- Video of optical simulation
- User should get a warning when properties for a wavelength do not exist
- Negative fraction of muscle_scatterer in soft_tissue
- Bug: ACOUSTIC_SIMULATION_3D is ignored
- Trouble during installation (UnicodeDecodeError) HOT 1
- Time_series HOT 9
- GEL_LAYER_HEIGHT in simulate_3d
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 simpa.