Skip to content
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

Added multiprocessing switch for parallel computing #53

Merged
merged 3 commits into from
Nov 15, 2022

Conversation

jernsting
Copy link
Member

This should prevent photonai from potentially segfaulting if the multiprocessing option is selected.

@coveralls
Copy link

coveralls commented Nov 15, 2022

Coverage Status

Coverage increased (+0.1%) to 91.636% when pulling 22464e2 on fix/parallel_computing into c15c9d0 on develop.

@sonarcloud
Copy link

sonarcloud bot commented Nov 15, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@jernsting
Copy link
Member Author

Updated software of github runner for tests.

@jernsting jernsting merged commit d0eed73 into develop Nov 15, 2022
@jernsting jernsting deleted the fix/parallel_computing branch November 15, 2022 16:46
jernsting added a commit that referenced this pull request Feb 16, 2023
* add example for hyperparam optimizer use case and debugg allow_multi_dim_metrics

* test json serialization

* Fixed issue with photon registry when multiple registry objects are issued with and without custom elements folder

* Fixed registry test

* dont write json transformer file if save_output = False

* Fixed save_optimum_pipe function

* Added tests for save_optimum_pipe

* fixed save_optimum_pipe loading error

* Fixed save_optimum_pipe bugfix

* Added multiprocessing switch for parallel computing (#53)

* Added multiprocessing switch for parallel computing

* Debugging failing tests: Updated ubuntu and python

* Fixed default multithreading behaviour

* Changed versioning to pbr, resolved circular input errors, moved base… (#52)

* Changed versioning to pbr, resolved circular input errors, moved base elements to __init__

* fixed import

* Added missing pbr dependency

* Fixed relative import

* Removed circular import

* Removed short description

* Added pbr requirement

* Updated GH-Actions

* Fixed inferred versioning from metadata

* Added description file content type

* enabled build on pr and removed generation of version number

* Changed keywords, updated gh actions

* pypi publish action update

* deactivated test pypi build for non master pushes.

* Create dependabot.yml (#54)

* Feature/new imports (#55)

* Added new imports / modified examples

* Added missing __init__ files

* Added self hosted fonts for docs

* gh action for documentation auto-update

* fixed mkdocs path

* removed graph stuff

* Updated readme

* add json serialization for non-native result objects, add warning for imbalanced classes with accuracy

* debug imbalanced data transform unit test

* debug unit tests

* switched to processes for parallelBranch and PermutationTest

* debug

* Adapted gh action to new main branch

* Adapted gh action for new main branch

* refactor photonai output

* removed ugly test results

* added missing import

* [skip ci] Added summary

* Switched to diabetes dataset for sklearn compatibility

* switched python tests from boston_housing to diabetes dataset

* Fixed scikit-learn version due to currently missing support

* Fixed scikit-learn version due to currently missing support

* Fixed np bool

---------

Co-authored-by: Jan Ernsting <j.ernsting@uni-muenster.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants