Phases:
--pearl-verify Pearl PoUW smoke (one attempt with max target)
--pearl-bench Pearl PoUW steady-state attempts/sec
--pearl-kernel-bench Pearl signal-kernel-only benchmark
--pearl-gemm-only-bench Pearl GEMM-only benchmark without transcript/hash
--pearl-transcript-bench Pearl GEMM+transcript benchmark without final target hash
--pearl-mine Mine against a LuckyPool Pearl stratum pool
--pearl-share-dump DIR Mine one easy Pearl share and dump proof/header
Options:
--device N CUDA device id (default 0)
--devices LIST Pearl mine on devices: all or comma list (default all)
--algo NAME compatibility alias; Pearl mining ignores the name
--pool URI[,URI...] Pearl pool URLs; first is primary, rest are fallback
--wallet ADDR[=DIFF][.WORKER] Pearl wallet/login
--worker NAME worker tag (default lpminer-rig)
--password PW accepted for compatibility; ignored
--lock-core-clock MHz Lock GPU graphics clock through NVML
--lock-mem-clock MHz Lock GPU memory clock through NVML
--core-clock-offset +/-MHz Set GPU graphics clock VF offset
--mem-clock-offset +/-MHz Set GPU memory clock VF offset
--reset-clocks Reset clock locks and offsets, then exit unless mining
--pearl-m N Pearl problem M; mining default 131072
--pearl-n N Pearl problem N; mining default 131072
--pearl-k N Pearl problem K; mining default 4096
--pearl-r N Pearl rank; mining default 256
-V, --version print package version and exit
-h, --help this message