wse-async-ga
Cerebras Wafer-Scale Engine (WSE) kernel for evolution simulations and genetic algorithms
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.4%) to scientific vocabulary
Repository
Cerebras Wafer-Scale Engine (WSE) kernel for evolution simulations and genetic algorithms
Basic Info
- Host: GitHub
- Owner: mmore500
- License: mit
- Language: Shell
- Default Branch: master
- Size: 4.28 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
- Releases: 1
Metadata Files
README.md
wse-async-ga
Development work for agent-based evolution/epidemiological modeling on the Cerebras Wafer-scale Engine (WSE) hardware. Incoprorates hereditary stratigraphy methodology for distributed tracking of agent phylogenies.
Requires Cerebras SDK, available through invitation.
Contents
cerebraslib: port ofhsurfalgorithms to Cerebras Software Language (CSL) as well other supporting materials for WSE kernelskernel-test-cerebraslib: uses Cerebras WSE hardware simulator to run unit tests oncerebraslibcomponentskernel-async-ga: general purpose framework for decentralized, island-model genetic algorithm across WSE Processing Elements (PEs), with configurably-sized agent genomes, customizable mutation operator, and customizable fitness function; includes scripts to run on Cerebras WSE hardware simulatorpylib: Python support code for data analysis
Installation and Running
See our Continuous Integration config for detailed instructions on installing dependencies and running project components.
Note that the test-csl continuous integration components do not run within the scope of the public-facing wse-async-ga repository in order to protect Cerebras' intellectual property.
Citing
If wse-async-ga contributes to a scientific publication, please cite it as
Matthew Andres Moreno and Connor Yang. (2024). mmore500/wse-async-ga
bibtex
@software{moreno2024wse,
author = {Matthew Andres Moreno and Connor Yang},
title = {mmore500/wse-async-ga},
month = dec,
year = 2024,
}
Consider also citing hsurf, hstrat, and downstream. And don't forget to leave a star on GitHub!
Contact
Matthew Andres Moreno morenoma@umich.edu
Owner
- Name: Matthew Andres Moreno
- Login: mmore500
- Kind: user
- Location: East Lansing, MI
- Company: @devosoft
- Website: mmore500.github.io
- Twitter: MorenoMathewA
- Repositories: 43
- Profile: https://github.com/mmore500
doctoral student, Computer Science and Engineering at Michigan State University
Citation (CITATION.cff)
cff-version: 1.1.0 message: "If you use this software, please cite it as below. Also consider citing the mainline hstrat package." title: 'async-ga: agent-based evolution on the Cerebras Wafer-scale Engine (WSE)' abstract: "Development work for agent-based evolution on the Cerebras Wafer-scale Engine (WSE) hardware. Incoprorates hereditary stratigraphy methodology for distributed tracking of agent phylogenies." authors: - family-names: Moreno given-names: Matthew Andres orcid: 0000-0003-4726-4479 - family-names: Yang given-names: Connor date-released: 2024-03-04 license: MIT repository-code: https://github.com/mmore500/wse-async-ga url: "https://github.com/mmore500/wse-async-ga"
GitHub Events
Total
- Create event: 11
- Release event: 1
- Issues event: 8
- Delete event: 7
- Issue comment event: 2
- Push event: 168
- Pull request event: 15
- Fork event: 1
Last Year
- Create event: 11
- Release event: 1
- Issues event: 8
- Delete event: 7
- Issue comment event: 2
- Push event: 168
- Pull request event: 15
- Fork event: 1
Issues and Pull Requests
Last synced: 7 months ago
All Time
- Total issues: 4
- Total pull requests: 9
- Average time to close issues: about 12 hours
- Average time to close pull requests: about 14 hours
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 0.5
- Average comments per pull request: 0.0
- Merged pull requests: 8
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 4
- Pull requests: 9
- Average time to close issues: about 12 hours
- Average time to close pull requests: about 14 hours
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.5
- Average comments per pull request: 0.0
- Merged pull requests: 8
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- mmore500 (5)
Pull Request Authors
- mmore500 (13)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v4 composite
- nick-fields/retry v3 composite
- alifedata_phyloinformatics_convert ==0.16.2
- backstrip ==0.2.4
- biopython *
- black ==22.10.0
- dendropy *
- fastparquet ==2023.10.1
- hstrat ==1.11.4
- hsurf v0.3.0
- ipykernel *
- joblib ==1.3.2
- joinem *
- jupyter *
- keyname *
- more_itertools *
- nb-clean *
- nbmetalog *
- numpy ==1.23.5
- opytional *
- pandas *
- pyarrow ==15.0.0
- pytest *
- ruff *
- scipy *
- teeplot *
- tqdm *
- watermark ==2.4.3
- 186 dependencies