grin-minerの使用
GitHub:
Grin Miner –実行中のGrinノードに対してGrinをマイニングすることを目的としたスタンドアロンのマイニング実装。
v1.0.2: ターゲットに対するソリューションの難易度のチェックエラーを修正
curl https://sh.rustup.rs -sSf | sh; source $ HOME / .cargo / env
)
そして、
git clone https://github.com/mimblewimble/grin-miner.gitcd grin-minergit submodule update --initcargo build
Grin-minerは、x86_64CPUプラグインを自動的に構築します。 Cudaプラグインも提供されていますが、デフォルトでは有効になっていません。それらを有効にするには、 Cargo.toml
を変更します 次のように:
change:cuckoo_miner ={path ="./cuckoo-miner"} to:cuckoo_miner ={path ="./cuckoo-miner"、features =[" build-cuda-plugins "]} コード>
Cudaツールキット9以降がシステムにインストールされている必要があります( nvcc --version
で確認してください) )
OpenCLプラグインはデフォルトでは有効になっていません。 install_ocl_plugins.sh
を実行します それらをビルドしてインストールするためのスクリプト。
./ install_ocl_plugins.sh
事前にオペレーティングシステム用のOpenCLライブラリをインストールする必要があります。それらを(開発またはテストの目的で)コンパイルする必要がある場合は、次の方法でgrin-minerをビルドします。
cargo build --features opencl
ビルドが成功すると、次のようになります。
target / debug / grin-miner
–メインのニヤリとマイナーなバイナリ target / debug / plugins / *
–マイニングプラグイン
grin-miner.toml
を含むディレクトリ内で常にgrin-minerを実行するようにしてください 構成ファイル。
テスト中は、次のようにgrin-minerバイナリをパスに配置します。
export PATH =/ path / to / grin-miner / dir / target / debug:$ PATH
その後、 grin-miner
を実行できます 直接。
Grin-minerは、 grin-miner.toml
を介してさらに構成できます。 ファイル。このファイルには、すべての構成オプションに関するインラインドキュメントが含まれており、最初の参照ポイントになるはずです。
このファイルがgrin-minerを実行しているディレクトリに存在することを常に確認する必要があります。