https://github.com/game-sns/gamer
:muscle: Power-up your machine to solve GAME models
https://github.com/game-sns/gamer
game multiprocessing multithreading python-2
Last synced: 5 months ago
JSON representation
:muscle: Power-up your machine to solve GAME models
- Host: GitHub
- URL: https://github.com/game-sns/gamer
- Owner: game-sns
- Created: 2017-12-09T12:23:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-04-03T15:47:54.000Z (about 7 years ago)
- Last Synced: 2026-02-04T13:30:49.273Z (5 months ago)
- Topics: game, multiprocessing, multithreading, python-2
- Language: Python
- Homepage: https://archetipo95.github.io/GAMEplayground/
- Size: 1.65 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GAMEr
*Power-up your machine to solve GAME models*
[](https://www.python.org/download/releases/2.7.1/)
[](https://opensource.org/licenses/Apache-2.0) [](https://github.com/sirfoga/gamer/issues) [](https://www.apache.org/licenses/LICENSE-2.0)
## Key Features
The algorithm itself is quite naive and can be extended to support many other kind of cloud computing.
The core of the algorithm relies in a simple `while` loop:
```python
while keep_going_on:
scan_config_folder() # that somebody put there previously
parse_configs_found()
launch_multithreading_alg() # using (100 - x) % CPU
wait_until_all_done()
write_output() # send email, write logs, enjoy a beer ...
```
The idea is to run at full speed (or at least at `(100 - x) %` CPU) long computations and to run as many as possible in a parallel way.
## Install
No need to install anything out of the ordinary, just the standard python lib and the depedencies needed to run the [GAME algorithm](https://github.com/grazianoucci/game).
## Questions and issues
The [github issue tracker](https://github.com/sirfoga/gamer/issues) is **only** for bug reports and feature requests. Anything else, such as questions for help in using the library, should be posted as [pull requests](https://github.com/sirfoga/gamer/pulls).
## Contributing
[Fork](https://github.com/sirfoga/gamer/fork) | Patch | Push | [Pull request](https://github.com/sirfoga/gamer/pulls)
## License
[Apache License](http://www.apache.org/licenses/LICENSE-2.0) Version 2.0, January 2004
## You may also like...
- [GAME](https://github.com/grazianoucci/game) - Original algorithm
- [GAMEplayground](https://github.com/Archetipo95/GAMEplayground) - Web interface for cloud-computing GAME models