mimblewimble / grin-miner

Standalone miner for grin
Apache License 2.0
296 stars 153 forks source link

invalid type: string "cuckaroo_cuda_29", expected u32 for key `mining.miner_plugin_config.parameters.plugin_name` #247

Closed manglide closed 4 years ago

manglide commented 4 years ago

thread 'main' panicked at 'Error parsing config file: Error parsing configuration file at /root/grin-miner-2/grin-miner/target/debug/grin-miner.toml - invalid type: string "cuckaroo_cuda_29", expected u32 for key mining.miner_plugin_config.parameters.plugin_name at line 106 column 15', src/bin/grin_miner.rs:117:9

I cloned and built from src. I enable cuckoo_miner = { path = "./cuckoo-miner", features = ["build-cuda-plugins"]} in Cargo.toml. Build was successful with all necessary plugins available.

I have 8 devices, and so i set up the config block as below

[[mining.miner_plugin_config]]

plugin_name = "cuckaroo_cuda_29"

[mining.miner_plugin_config.parameters]

device = 0

[[mining.miner_plugin_config]]

plugin_name = "cuckaroo_cuda_29"

[mining.miner_plugin_config.parameters]

device = 1

[[mining.miner_plugin_config]]

plugin_name = "cuckaroo_cuda_29"

[mining.miner_plugin_config.parameters]

device = 2

[[mining.miner_plugin_config]]

plugin_name = "cuckaroo_cuda_29"

[mining.miner_plugin_config.parameters]

device = 3

[[mining.miner_plugin_config]]

plugin_name = "cuckaroo_cuda_29"

[mining.miner_plugin_config.parameters]

device = 4

[[mining.miner_plugin_config]]

plugin_name = "cuckaroo_cuda_29"

[mining.miner_plugin_config.parameters]

device = 5

[[mining.miner_plugin_config]]

plugin_name = "cuckaroo_cuda_29"

[mining.miner_plugin_config.parameters]

device = 6

[[mining.miner_plugin_config]]

plugin_name = "cuckaroo_cuda_29"

[mining.miner_plugin_config.parameters]

device = 7

===================================

Please is there anything else am missing?

Am running on Ubuntu 18 and i have nvidia-smi and latest cuda toolkits installed.

Thanks

Am using Grin Miner Version v3.0.0