Crates.io | bullet_lib |
lib.rs | bullet_lib |
version | 1.0.0 |
source | src |
created_at | 2024-03-17 22:18:21.533661 |
updated_at | 2024-03-17 22:18:21.533661 |
description | Neural Network Trainer for 2-Player Games. |
homepage | |
repository | https://github.com/jw1912/bullet |
max_upload_size | |
id | 1176863 |
size | 171,497 |
A CUDA/CPU NN Trainer, used to train NNUE-style networks for akimbo.
Also used by many other engines, including:
Raise an issue for support of a new game.
Import the crate with
bullet = { package = "bullet_lib", features = ["cuda"] }
Check out the wiki and examples to see how to use the crate.
You can build bullet-utils
with cargo b -r --package bullet-utils
, to do the following:
Use ./target/release/bullet-utils[.exe] help
to see specific usage.
CPU backend not intended for serious training use. It is suitable for training small networks or various utilities, such as loading nets to requantise them or test their output on specific positions.
The "first class" supported backend. To compile to target CUDA you need to enable the cuda
feature,
as demonstrated in the wiki.