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

Staging #389

Open
wants to merge 28 commits into
base: main
Choose a base branch
from
Open

Staging #389

wants to merge 28 commits into from

Conversation

mccrindlebrian
Copy link
Contributor

@mccrindlebrian mccrindlebrian commented Mar 3, 2025

Includes:

  1. We now utilize the credibility of miner scores per-task to allow us to skip validation and trust the results given by miners. This will, in the best case scenario, improve the speed of validators by 10x for good performing miners Features/credibility #384
  2. We now enable miners to be able to work on any job in the GJP, which includes a new ParticipationSynapse Allows for all miners to work on all jobs #390

mccrindlebrian and others added 28 commits February 25, 2025 22:41
- Introduce ParticipationSynapse to track miner participation in specific jobs
- Implement run_participation_step to query miners about job participation
- Update forward method to use participating miners instead of all miners
- Remove 'first' parameter from forward method
- Implement add_active_jobs_from_db method in FoldingMiner
- Fetch active jobs from local database and add to simulation executor
- Handle job selection, deduplication, and error cases
- Support configurable job limit and worker slot management
- Add participation_forward method to BaseMinerNeuron to support job participation tracking
- Implement check_if_job_was_worked_on method in FoldingMiner for detailed job status
- Refactor run method to periodically check and add jobs from local database
- Improve job management with configurable job check interval
- Update axon to include participation forward function
Corrected typo for GPU card in README
- Modify job loading to include S3 links and download input files
- Update simulation creation process to use downloaded configuration
- Improve job management with more detailed logging and error handling
- Adjust job check interval and add current job tracking
- Remove unnecessary synapse parameters from job creation methods
- Fix indexing when fetching SQL job details
- Increment step counter in job processing
- Add duplicate job check in job loading to prevent reprocessing
- Enhance logging for skipped jobs
- Remove query forward time tracking
- Simplify file existence check for existing job data
- Update data directory reference in synapse attachment
- Improve PDB file matching in output directory
…cipation

Allows for all miners to work on all jobs
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.

3 participants