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

BladeBit #916

Merged
merged 13 commits into from
Sep 12, 2021
Merged

BladeBit #916

merged 13 commits into from
Sep 12, 2021

Conversation

altendky
Copy link
Collaborator

No description provided.

@altendky altendky changed the base branch from main to development August 30, 2021 02:18
@altendky
Copy link
Collaborator Author

This has been run only briefly and on a system with only 64GB of RAM so a single job hasn't even been run to completion. But, it was able to launch and identify the process. Remember that BladeBit won't use a tmp directory and so tmp directory phase limits and such won't apply to BladeBit. Rather, you would generally set the global max jobs to 1. A global phase limit has been discussed but has not been implemented.

@jonathanhatch
Copy link

This has been run only briefly and on a system with only 64GB of RAM so a single job hasn't even been run to completion. But, it was able to launch and identify the process. Remember that BladeBit won't use a tmp directory and so tmp directory phase limits and such won't apply to BladeBit. Rather, you would generally set the global max jobs to 1. A global phase limit has been discussed but has not been implemented.

You rock. I've got a dual 7742 machine with 1TB of memory and some NVMe in a Raid-0 for the buffer (dst, as bladebit calls it). I'll let you know how it works out! Thank you, thank you. Are y'all taking donations yet? Or sponsorships? I'll gladly sponsor a project with a development team / author as responsive as you are.

@altendky
Copy link
Collaborator Author

Thanks for the offer, so far I have declined donations and encouraged giving them to a charity instead. #827

Let me know how it goes. Depending, I may need to get access to a BladeBit-ready machine if significantly more development is needed. Hopefully there won't be a lot though. :]

@altendky
Copy link
Collaborator Author

altendky commented Sep 5, 2021

@jonathanhatch, have you found time to try this out?

@jonathanhatch
Copy link

@jonathanhatch, have you found time to try this out?

I haven't gotten it to work. Can you send me your config? There isn't a lot of guidance ie Bladebit in the current config file. I'm a little slow. You might need to walk me through this.

@altendky
Copy link
Collaborator Author

altendky commented Sep 6, 2021

Not a lot of config at this point, but sure, even then it would be good to document it. Here's some of my config related to the plotters. If it is trying to launch plotting processes you can check the plot logs. The path can be configured at the top of the yaml.

Reference#create
plotting:
    farmer_pk: b0a374845f4f4d6eab62fc4c5e17965d82ad7eee105818e5bd0cfcb46275a16acc4cd30955779bec841a716473416b21
    pool_contract_address: xch1u8ll2ztwhseej45d6u2zp9j4mlnzhwseccr0axqws9fl2tyj5u0svdy04y

    type: bladebit
    chia:
        k: 25
        e: False              # Use -e plotting option
        n_threads: 2         # Threads per job
        n_buckets: 128       # Number of buckets to split data into
        job_buffer: 6000     # Per job memory
    madmax:
        executable: /home/altendky/repos/chia-plotter/build/chia_plot
        n_threads: 8
    bladebit:
        executable: /home/altendky/repos/bladebit/.bin/release/bladebit
        threads: 2

@jonathanhatch
Copy link

Brilliant. I'll give this a shot when my current plots have gone through.

@altendky altendky marked this pull request as ready for review September 12, 2021 03:05
@altendky altendky merged commit 1e89f3a into ericaltendorf:development Sep 12, 2021
@altendky altendky deleted the bladebit branch September 12, 2021 03:20
@altendky
Copy link
Collaborator Author

Regarding the topic of donations, FYI #827 (comment).

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