Skip to content

Releases: Chia-Network/bladebit

v3.1.0

03 Oct 22:24
e9836f8
Compare
Choose a tag to compare

Version 3.1.0

  • Add CUDA disk-hybrid mode with 128G of system DRAM.
  • Add integrate plot checker into CUDA plotter.
  • Exposes --no-direct-io to disable direct-IO to the output plot directory.
  • Fix some related issues on Windows.
  • Fix bug where some plots overflowed slice buffers.
  • Fix build issues and other trivial issues.
  • Expose experimental/WIP CUDA 16G disk -hybrid mode on Linux.
  • Update README.md with CUDA and compression information.

Thank you, @wallentx, @jmhands.

Full Changelog: v3.0.0...v3.1.0

v3.1.0-rc2

22 Sep 21:51
31eba69
Compare
Choose a tag to compare
v3.1.0-rc2 Pre-release
Pre-release

What's Changed

Full Changelog: v3.1.0-rc1...v3.1.0-rc2

v3.1.0-rc1

19 Sep 18:33
f3c77b2
Compare
Choose a tag to compare
v3.1.0-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v3.1.0-beta1...v3.1.0-rc1

v3.1.0-beta1

31 Aug 02:40
076eba4
Compare
Choose a tag to compare
v3.1.0-beta1 Pre-release
Pre-release

This pre-release includes 2 hybrid-disk plotting options:

bladebit_cuda ... cudaplot [options] <out_dir>

[OPTIONS]:
 -h, --help           : Shows this help message and exits.
 -d, --device         : Select the CUDA device index. (default=0)

 --disk-128           : Enable hybrid disk plotting for 128G system RAM.
                         Requires a --temp1 and --temp2 to be set.
 --disk-16            : Enable hybrid disk plotting for 16G system RAM.
                         Requires a --temp1 and --temp2 to be set.
 -t1, --temp1         : Temporary directory 1. Used for longer-lived, sequential writes.
 -t2, --temp2         : Temporary directory 2. Used for temporary, shorted-lived read and writes.
                         NOTE: If only one of -t1 or -t2 is specified, both will be set to the same directory

The --disk-128 mode for Linux has been available to our beta testing group for a few weeks, and Windows for just a few days. We are happy to get this into a pre-release to reach a wider audience of testers.
Some of you on Linux may have gotten to briefly try out the --disk-64 mode, which is now the --disk-16 mode. You only need 16G of RAM, some tmp space, and a CUDA GPU to make compressed plots now!
This pre-release also includes some other fixes for Windows plotting, and also a small change to Green Reaper (the plot decompression library for the harvester) that should find its way to a future Chia-Blockchain beta release.

Important

Known Issues

  • --disk-16 plots on Windows is not yet well-tested, and from what we've tested internally so far, we have seen some invalid plots on one machine. We need wider spread testing, and any available core dumps, plotting logs, harvesting logs, etc. are extremely valuable to us

Please also note that from the artifacts available down below, that there are bladebit-cuda, and bladebit binaries. If you are wanting to use a GPU to make plots, be sure that you download the bladebit-cuda artifact!

What's Changed

Full Changelog: v3.0.0...v3.1.0-beta1

v3.0.0

05 Aug 00:34
02a8e68
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v3.0.0

v3.0.0-rc1

22 Jul 04:14
446af95
Compare
Choose a tag to compare
v3.0.0-rc1 Pre-release
Pre-release

This pre-release is simply staging the GPU, and compressed plot harvesting artifacts required for chiapos, and chia-blockchain CI.

v2.0.1

08 Nov 03:11
9fac46a
Compare
Choose a tag to compare

Bladebit v2.0.1

What's Changed

  • Fixed C memory corruption when writing C tables
  • Fixed forced warm-start for testing

Full Changelog: v2.0.0...v2.0.1

v2.0.1-rc1

07 Nov 21:35
Compare
Choose a tag to compare
v2.0.1-rc1 Pre-release
Pre-release

Bladebit v2.0.1-rc1

What's Changed

  • Fixed C memory corruption when writing C tables
  • Fixed forced warm-start for testing

Full Changelog: v2.0.0...v2.0.1-rc1

v2.0.0

03 Nov 21:45
d647918
Compare
Choose a tag to compare

Bladebit v2.0.0

NOTE: Binary artifacts have been unpublished from this release as a bug was preventing plotting after phase 1. Please obtain the new binaries from the hotfix release version 2.0.1 here, instead.

What's Changed

Disk-based plotting is now available.

Bladebit has changed to a sub-command (AKA verbs) based CLI format in order to support different plotting methods and tools.

Please see the updated Readme for more information.

To get started use ./bladebit -h for general help, ./bladebit -h diskplot for disk-based plotting information and ./bladebit -h ramplot for in-RAM plotting information.

In-RAM-based plotting remains compatible with version 1.0, except it has been moved under the ramplot command now.

Bladebit 2 also includes utilities for testing disk I/O performance and memory performance via the iotest and memtest commands, respectively. It also includes a plot validation tool under the validate command. Use the help command for more information.

New Contributors

Full Changelog: v1.2.4...v2.0.0

v2.0.0-rc1

31 Oct 18:47
efeb64d
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

Bladebit v2.0.0-rc1

What's Changed

Full Changelog: v2.0.0-beta1...v2.0.0-rc1