Attempt to make PRPLL compatible with AutoPrimeNet #316
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.
I made an attempt to make PRPLL compatible with AutoPrimeNet. Initially I made this changes for my own use, but then decided to make a pull request here. I don't think this is ready to be merged as is. However, I would like to know if there is an interest to continue this work.
Currently, PRPLL reads tasks from the per-worker
worktodo-<n>.txt
files and writes logs to per-workergpuowl-<n>.log
files, but writes results to a commonresults.txt
file.This pull request makes PRPLL to create separate directories for each worker:
worker-0
,worker-1
etc. Within each of this directories, it uses standardworktodo.txt
,results.txt
andgpuowl.log
files. This way, it is possible to use PRPLL with the current version of AutoPrimeNet, by selecting GpuOwl as a used porogram and by pointing AutoPrimeNet to each worker's directory.Warning: currently, this pull request removes support for the
-pool
option. I am not sure how this option should interact with the layout described above. This option is also not compatible with AutoPrimeNet, as I understand it.