[cover] Make optimization faster
This commit is contained in:
+3
-3
@@ -195,13 +195,13 @@ Example: \fB\-\-train \-\-cover=k=64,d=8 FILEs\fR\.
|
||||
.
|
||||
.TP
|
||||
\fB\-\-optimize\-cover[=steps=#,k=#,d=#]\fR
|
||||
If \fIsteps\fR is not specified, the default value of 32 is used\. If \fIk\fR is not specified, the \fIk\fR values in [16, 2048] are checked for each value of \fId\fR\. If \fId\fR is not specified, the values checked are [6, 8, \.\.\., 16]\.
|
||||
If \fIsteps\fR is not specified, the default value of 32 is used\. If \fIk\fR is not specified, the \fIk\fR values in [48, 2048] are checked for each value of \fId\fR\. If \fId\fR is not specified, the values checked are [6, 8]\.
|
||||
.
|
||||
.IP
|
||||
Runs the cover dictionary builder for each parameter set and saves the optimal parameters and dictionary\. Prints optimal parameters and writes optimal dictionary into output file\. Supports multithreading if \fBzstd\fR is compiled with threading support\.
|
||||
.
|
||||
.IP
|
||||
The parameter \fIk\fR is more sensitive than \fId\fR, and is faster to optimize over\. Suggested use is to run with a \fIsteps\fR <= 32 with neither \fIk\fR nor \fId\fR set\. Once it completes, use the value of \fId\fR it selects with a higher \fIsteps\fR (in the range [256, 1024])\.
|
||||
The parameter \fIk\fR is more sensitive than \fId\fR, and is faster to optimize over\.
|
||||
.
|
||||
.IP
|
||||
Examples :
|
||||
@@ -210,7 +210,7 @@ Examples :
|
||||
\fBzstd \-\-train \-\-optimize\-cover FILEs\fR
|
||||
.
|
||||
.IP
|
||||
\fBzstd \-\-train \-\-optimize\-cover=d=d,steps=512 FILEs\fR
|
||||
\fBzstd \-\-train \-\-optimize\-cover=d=8,steps=512 FILEs\fR
|
||||
.
|
||||
.SH "BENCHMARK"
|
||||
.
|
||||
|
||||
Reference in New Issue
Block a user