-
Notifications
You must be signed in to change notification settings - Fork 17
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
Release 0.5 : merging in GPU efforts #261
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…ry rather than the build directory, and can be imported multiple times with different shapes. Needs a decent tidy up though.
and photon error now follow original more closely. Found wrong calculation of A1, A2 in polyline coefficient
…e floating intensity coefficients.Floating intensity switch now functional
* introduce new scaling flag for Container and pre-determine if data is distributed * need to check if MPI is enabled * name change * made variable "distributed" private and renamed to "_is_scattered"
* remove unnecessary init files * move template scripts into subfolders * updated and tested basic ptypy templates * need an init for test folder * updated position refinment templates * more changes to templates * cleaned up moonflower engine templates * more changes to engine templates * added templates for RAAR engines * more changes to templates * fixed farfield example * moved delayed scripts to live processing folder * organised model and misc templates, added new notebooks * benchmarks scripts up-to-date * small fix in diamond benchmarks
…al_pycuda_stream (#382) * First round of transferring mem management from DM to ML * Data management replaced except for pos corr update * fixed import * Add gpu supp constraint, harmonized engine.finalize * Added alternative LL calculation for Position correction + tests * Allowed for index reversal after pos corr run * Wrong log_likelihood in second call in pos corr * Moved pycuda_streams to archive. Cleaned ML_pyuda and mem_utils
* ML engine tests * debug * debugging ML precision * working on engine tests for ML_serial * debugging * Cleaning up, some engine tests still failing * more cleanup and small changes * more cleanup * engine tests passing with tol=1e-2
* moved cufft extension into separate module * cleaning up
* Path to default sphinx layout has changed * Initial doc push for release * more updates * forget a file * Removed OrderedDict from h5rw * Fixed parts of h5info. Fixed guide. Release nodes * Responded to Benedikts comments * Sequestered cufft requirement * more on dependencies * Cleaning up references * Fixed stylesheet * minimal fix * Added format parameter to save in alternate format * bugfix * bugfix bugfix * kept the record_positions switch * Root level resources dir gutted, moved to pip install Co-authored-by: Benedikt Daurer <[email protected]> Co-authored-by: Benedikt J. Daurer <[email protected]>
bjoernenders
changed the title
WIP: merging in GPU efforts
Release 0.5 : merging in GPU efforts
Mar 29, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pycuda branch seems to be most advanced at this time so we'll start the merge from here. This is a longer process. Please do not merge!
Todo for 0.5 release:
/accelerate/base
/accelerate/cuda_pycuda
/accelerate/ocl_pyopencl
/accelerate/cuda_cupy
nan
when using pre-conditioner. #325